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

时间:2011-11-02 09:35:09

标签: java guava

我们发现在Google Guava中使用AddListener来补充RemovalListener非常有用。

是否有AddListener的合适替代方案可以补充RemovalListener

1 个答案:

答案 0 :(得分:6)

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

如果您正在使用asMap().put(..),那么您必须将整个内容包装在委托给原始文件的自定义类中,同时还要调用加法侦听器。