public interface  io.quarkus.runtime.metrics.MetricsFactory$TimeRecorder extends java.lang.Object
{
public abstract void update(long, java.util.concurrent.TimeUnit);
public void update(java.time.Duration)
{
java.util.concurrent.TimeUnit v;
java.time.Duration v;
io.quarkus.runtime.metrics.MetricsFactory$TimeRecorder v;
long v;
v := @this: io.quarkus.runtime.metrics.MetricsFactory$TimeRecorder;
v := @parameter: java.time.Duration;
v = virtualinvoke v.<java.time.Duration: long toNanos()>();
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit NANOSECONDS>;
interfaceinvoke v.<io.quarkus.runtime.metrics.MetricsFactory$TimeRecorder: void update(long,java.util.concurrent.TimeUnit)>(v, v);
return;
}
}