コード例 #1
0
ファイル: LRUCacheTest.java プロジェクト: jiangjunwei/jodd
  @Test
  public void testPrune() {
    Cache<String, String> cache = new LRUCache<String, String>(3);
    cache.put("1", "1");
    cache.put("2", "2");
    cache.put("3", "3");

    assertEquals(0, cache.prune());
    assertEquals(3, cache.size());

    cache.put("4", "4");
    assertEquals(0, cache.prune());
    assertEquals(3, cache.size());
  }