用于插入的番石榴缓存侦听器



我们发现在Google Guava中有一个AddListener来补充RemovalListener是非常有用的。

是否有合适的替代AddListener来补充RemovalListener ?

您可以自己提供-只需将您的自定义侦听器传递给您的计算Function,并且每当您计算一个值时,通知侦听器。

如果你使用的是asMap().put(..),那么你必须把整个东西包装在你的自定义类中,这些类委托给原始的,但也调用附加的侦听器。

最新更新