+ -
当前位置:首页 → 问答吧 → ehcache是如何知道数据库中的某条数据过期的?

ehcache是如何知道数据库中的某条数据过期的?

时间:2011-12-17

来源:互联网

新增的好说,ehcache发现数据不在缓存中则查数据库放到缓存里

但是执行了update和insert语句之后, ehcache是如何知道对应的缓存数据过期的呢???

当然也有一种可能性,ehcache跟habirate结合,调用habinate模板的update和del方法用代码通知ehcache某个key过期
但是如果我直接在数据库执行UPDATE SQL语句呢???这种情况ehcache能知道数据过期么?

作者: endsock   发布时间: 2011-12-17

有没有人回答呀

作者: endsock   发布时间: 2011-12-18

继续顶,顶到有人回答为止

作者: endsock   发布时间: 2011-12-18

ehcache只是一个缓存框架,只是Hibernate里面用了他来做二级缓存。
这个ehcache并不知道数据库删除、和更新的,只是hibernate在删除和更新的时候来调用了ehcache,看是否要清除和删除,ehcache跟数据库没关系,懂了么?纯粹只是一个做缓存的。

作者: wuhongjun126   发布时间: 2011-12-18