@Override
    public void deleteAll(Collection<Long> keys) {
        long startNanos = Timer.nanos();
        try {
            delegate.deleteAll(keys);
        } finally {
            deleteAllProbe.recordValue(Timer.nanosElapsed(startNanos));
        }
    }
@Test
    public void deleteAll() {
        Collection<Long> keys = asList(1L, 2L);

        queueStore.deleteAll(keys);

        verify(delegate).deleteAll(keys);
        assertProbeCalledOnce("deleteAll");
    }