@Override public Gauge gauge(Id id) { return Utils.computeIfAbsent(gauges, id, i -> new SwapGauge(this, i, newGauge(i))); }
@Override public Gauge gauge(Id id) { return Utils.computeIfAbsent(gauges, id, i -> new SwapGauge(this, i, newGauge(i))); }
private void updateMeters() { counters.forEach((id, c) -> c.set(newCounter(id))); distSummaries.forEach((id, d) -> d.set(newDistributionSummary(id))); timers.forEach((id, t) -> t.set(newTimer(id))); gauges.forEach((id, g) -> g.set(newGauge(id))); }
private void updateMeters() { counters.forEach((id, c) -> c.set(newCounter(id))); distSummaries.forEach((id, d) -> d.set(newDistributionSummary(id))); timers.forEach((id, t) -> t.set(newTimer(id))); gauges.forEach((id, g) -> g.set(newGauge(id))); }