我们非常简单地使用 JCS。不分发或任何东西,简单地说:
JCS jcs = JCS.getInstance("region-name");
我正在尝试注册某种侦听器,当元素从缓存中删除或过期时可用于接收通知/事件...
我一直在研究 JCS javadoc 一段时间,我尝试过: - 将实现添加IElementEventHandler
到缓存的默认 ElementAttributes ......它永远不会被调用。- 使用 的各种实现ICacheObserver
来注册一个ICacheListener
但也永远不会被调用。我不一定确定这一点是正确的做法,因为我认为这是为了更高级地使用 JCS ...
有谁知道如何(或者如果可能的话)注册某种听众/观察者/任何可以实现这一目标的东西?我的最终目标是能够在基本上从缓存中删除某些内容时收到通知......我并不特别关心它如何不是一个巨大的混乱:P