1

キャッシュがあり、そこに新しい要素を入れています。アイテムをキャッシュに入れるたびに、削除リスナーがトリガーされます。物事が実際に削除または削除されている場合にのみ、削除リスナーがトリガーされるようにするにはどうすればよいですか?

Cache<String, String> cache = CacheBuilder.newBuilder()
//      .expireAfterWrite(5, TimeUnit.MINUTES)
    .removalListener((RemovalListener<String, String>) notification -> {
        System.out.println("Why");
    })
    .build();
}

cache.put("a","b"); // triggers removal listener

ここで何か不足していますか?と呼ばれないのはなぜPutListenerですか?

4

1 に答える 1