public MetricManager(ManagerConfig settings) { this(settings, new MetricUpdater()); }
@Override public Bucket update(Bucket current, Sample x) { hasBeenAccessed = true; return super.update(current, x); } }
@Override public Bucket createGenerationInstance(Bucket previous) { if (hasBeenAccessed) { gotData.countDown(); } return super.createGenerationInstance(previous); }
public MockReceiver() { this(new ThreadLocalDirectory<>(new MetricUpdater())); } /** gathers all data since last snapshot */