@Test public void enabled() { ConcurrentStatsCounter counter = new ConcurrentStatsCounter(); counter.recordHits(1); counter.recordMisses(1); counter.recordEviction(); counter.recordEviction(10); counter.recordLoadSuccess(1); counter.recordLoadFailure(1); CacheStats expected = new CacheStats(1, 1, 1, 1, 2, 2, 10); assertThat(counter.snapshot(), is(expected)); assertThat(counter.toString(), is(expected.toString())); assertThat(counter.snapshot().toString(), is(expected.toString())); counter.incrementBy(counter); assertThat(counter.snapshot(), is(new CacheStats(2, 2, 2, 2, 4, 4, 20))); }