0
我想知道是否有可能产生“基于事务的”缓存驱逐。目前我使用的是基于番石榴基于时间的驱逐(例如,上次读取后5秒) - 现在我已经有了要求,我希望在提交事务时清除缓存。基于事务的缓存驱逐
我没有在番石榴看到这样的选项,但也许EhCache可以在这里帮助?
任何想法如何解决这个问题?
我想知道是否有可能产生“基于事务的”缓存驱逐。目前我使用的是基于番石榴基于时间的驱逐(例如,上次读取后5秒) - 现在我已经有了要求,我希望在提交事务时清除缓存。基于事务的缓存驱逐
我没有在番石榴看到这样的选项,但也许EhCache可以在这里帮助?
任何想法如何解决这个问题?
这听起来像你需要手动无效一些实体,对吧?我的意思是提交后,驱逐他们:
好了,我怎么能确定一些“PostTransaction”?因为我有事务性的DAO类,并且我想在事务提交之后执行一些自定义操作(与此DAO操作相关的那个) – amerykanin 2014-09-03 13:43:11
@Karol这个怎么样? http://stackoverflow.com/questions/5357535/dynamically-register-transaction-listener-with-spring – Eugene 2014-09-03 13:47:35
我会尝试这一个。谢谢 – amerykanin 2014-09-03 13:55:39