@Override
    public void reportTime(final String key, final long duration) {
        timer(key).reportUntrackedMillis(duration);
    }
@Test
    public void testReportTime() {
        final NamespacedMetric metrics = this.getInstance().namespace("test");

        metrics.reportTime("abc", 123);
        {
            final RubyHash metricStore = getMetricStore(new String[]{"test"});
            assertThat(this.getMetricLongValue(metricStore, "abc")).isEqualTo(123);
        }

        metrics.reportTime("abc", 877);
        {
            final RubyHash metricStore = getMetricStore(new String[]{"test"});
            assertThat(this.getMetricLongValue(metricStore, "abc")).isEqualTo(1000);
        }
    }