我已经使用 EhCache 实现了 Hibernate 2nd Level 并使用指令注册了缓存事件侦听器
这里:http ://ehcache.org/documentation/apis/cache-event-listeners
CacheEventListenerFactory 和 CacheEventListener 有效,但我可以知道如何从元素中检索我的实体吗?
我试过
public void notifyElementPut(final Ehcache cache, final Element element) throws CacheException{
ABEEntity entity = (ABCEntity)element.getObjectValue(); // throws ClassCastException
}
它不断抛出类转换异常。我可以知道 ObjectValue 包装了吗?我相信是一个数组,但我找不到任何关于它的信息。
有人可以提供答案和文档吗?
文档比答案更重要???