1.Three types of second level cache: class, collection, query. (class cache does not cache association, so we need collection cache)
2.Four cache modes
3.How different operation use and affect cache?
4.How update to table (through hibernate or plain jdbc) affect cache?
5.How to use second level cache in cluster?
6.In order to synchronize cache (may be also for cascade delete?), hibernate have to select all ids and delete them one by one?
7.Third party caches
EHCache (org.hibernate.cache.EhCacheProvider)
OSCache (org.hibernate.cache.OSCacheProvider)
SwarmCache (org.hibernate.cache.SwarmCacheProvider)
JBoss TreeCache (org.hibernate.cache.TreeCacheProvider)
8.First level cache
Speed Up Your Hibernate Applications with Second-Level Caching
本文探讨了Hibernate中的二级缓存策略,包括三种类型的二级缓存:类缓存、集合缓存和查询缓存。此外还介绍了四种缓存模式以及不同操作如何使用和影响缓存。文章深入分析了更新表对缓存的影响,并讨论了集群环境下二级缓存的应用方法。
125

被折叠的 条评论
为什么被折叠?



