@Override public void doneChangesApplied(long timeMicros) { mergeChangesApplied.update(timeMicros, TimeUnit.MICROSECONDS); } }
public TimerStats.Context startLoaderTimer() { return this.loadTimer.time(); }
@Override public long duration() { return duration.getCount(); }
@Override public void updateDuration(long time, TimeUnit timeUnit) { duration.update(time, timeUnit); }
public TimerStats.Context startReadTimer() { return this.readTimer.time(); }
@Override public long duration() { return duration.getCount(); }
@Override public void updateMarkDuration(long time, TimeUnit timeUnit) { markDuration.update(time, timeUnit); }
TimerStats.Context startUpLoaderTimer() { return this.uploadTimer.time(); }
@Override public long markDuration() { return markDuration.getCount(); }
@Override public void updateSweepDuration(long time, TimeUnit timeUnit) { sweepDuration.update(time, timeUnit); } };
TimerStats.Context startUpLoaderTimer() { return this.uploadTimer.time(); }
@Override public long markDuration() { return markDuration.getCount(); }
@Override public void doneLeaseUpdate(long timeMicros) { leaseUpdate.update(timeMicros, TimeUnit.MICROSECONDS); }
public TimerStats.Context startReadTimer() { return this.readTimer.time(); }
@Override public double getLoadExceptionRate() { long exceptionCount = loadExceptionMeter.getCount(); long loadCount = loadTimer.getCount(); return (loadCount == 0L ? 0L : (double)exceptionCount/loadCount); }
@Override public void doneLeaseUpdate(long timeMicros) { leaseUpdate.update(timeMicros, TimeUnit.MICROSECONDS); }
public TimerStats.Context startLoaderTimer() { return this.loadTimer.time(); }
@Override public double getLoadExceptionRate() { long exceptionCount = loadExceptionMeter.getCount(); long loadCount = loadTimer.getCount(); return (loadCount == 0L ? 0L : (double)exceptionCount/loadCount); }
@Override public void updateDuration(long time, TimeUnit timeUnit) { duration.update(time, timeUnit); }
TimerStats.Context startUpLoaderTimer() { return this.uploadTimer.time(); }