@Override public void onRemoval(RemovalNotification<String, Meter> removal) { Meter meter = removal.getValue(); if (removal.getCause() != RemovalCause.REPLACED) { Exceptions.checkNotNullOrEmpty(meter.getName(), "meter"); metrics.remove(meter.getName()); log.debug("Removed Meter: {}.", meter.getName()); } } }).