For*_*hit 3 java spring caching hibernate
我了解到,如果持久存储中发生任何更新,L2 缓存将无法自行更新。那么,我应该在 DAO 层的每次写入或更新方法之后调用 evict2ndLevelCache() 方法吗?或者有更好的策略?
\n\nhttp://howtodoinjava.com/2013/07/02/how-hibernate-second-level-cache-works/
\n\n\n\n如果某些用户或进程直接在数据库中进行更改,则在该缓存区域的\xe2\x80\x9ctimeToLiveSeconds\xe2\x80\x9d 持续时间过去之前,\n 二级缓存无法自行更新。在这种情况下,最好使整个缓存无效并让 hibernate 再次构建其缓存。您可以使用下面的代码片段来使整个休眠二级缓存无效。
\n
| 归档时间: |
|
| 查看次数: |
5753 次 |
| 最近记录: |