NutzCN Logo
问答 CachedNutDaoExecutor是怎么做到缓存的更新的?
发布于 2403天前 作者 qq_64f81159 1819 次浏览 复制 上一个帖子 下一个帖子
标签:

我试了一下,单表中进行分页查询,进行了缓存操作,然后我把其中一条记录删除了,再次查询 ,查询结果是cache found key,说明是用了缓存的,这个时候按照我的理解应该是返回删除一条记录之前的结果啊 ,为什么能正确的返回结果?不可能是删除记录的时候对缓存做了更新把。。。虽然结果正确是很好的,但是有点不理解,另外啥时候能实现多表缓存啊?最起码实现两张表的缓存啊 两张表的操作还是比较多的捏。。

9 回复

记得没错的话,应该是单表的原生dao增删改操作会更新缓存?@兽

兽总回答一下。。这就是没有做多表缓存的原因?

源码就在那,你可以尝试加一下

记得没错的话,应该是单表的原生dao增删改操作会更新缓存?@兽 这个存在吗?

存在什么?

缓存会在删除和修改操作后会自动更新

因为我分页查询后删除一条记录以后 再次查询缓存命中,查询结果会减少一条

顶一下 顶一下,兽总人呢。

自动清缓冲区,这是基本需求了

添加回复
请先登陆
回到顶部