1

我从一些博客中读到

时间戳缓存跟踪每个表的最后更新时间戳(此时间戳会针对任何表修改进行更新)。如果查询缓存打开,则只有一个时间戳缓存,它被所有查询缓存实例使用。每当检查查询缓存以查找查询时,都会检查查询中所有表的时间戳缓存。如果表上一次更新的时间戳大于查询结果被缓存的时间,则删除该条目并且查找未命中。

假设我使用get()方法加载实体并通过调用(或)保存它saveOrUpdate()我通过调用删除实体delete()

在所有这些情况下,时间戳缓存会跟踪已修改的表,并让查询缓存使其无效,这些表的任何缓存查询结果?

谢谢!

4

1 回答 1

0

是的,这就是您粘贴的博客条目的含义。

于 2011-09-27T13:36:10.810 回答