List<String> liveKeysAsOrderedList() {
        return new ArrayList<String>(liveMap.keySet());
    }
@Test
    public void smoke() {
        long now = 3000;
        CyclicBuffer<Object> cb = tracker.getOrCreate(key, now);
        assertEquals(cb, tracker.getOrCreate(key, now++));
        now += CyclicBufferTracker.DEFAULT_TIMEOUT + 1000;
        tracker.removeStaleComponents(now);
        assertEquals(0, tracker.liveKeysAsOrderedList().size());
        assertEquals(0, tracker.getComponentCount());
    }