MeasurementContext
build()
void
record(MeasurementContext context, Duration duration)
<T> T
record(MeasurementContext context, Supplier<T> block)
recordTime(MeasurementContext context, Duration elapsed)