CacheConcurrencyStrategy有五种缓存方式:
CacheConcurrencyStrategy.NONE,不适用,默认
CacheConcurrencyStrategy.READ_ONLY ,只读模式,在此模式下,如果对数据进行更新操作,会有异常;
CacheConcurrencyStrategy.READ_WRITE ,读写模式在更新缓存的时候会把缓存里面的数据换成一个锁,其它事务如果去取相应的缓存数据,发现被锁了,直接就去数据库查询;
CacheConcurrencyStrategy.NONSTRICT_READ_WRITE ,不严格的读写模式则不会的缓存数据加锁;
CacheConcurrencyStrategy.TRANSACTIONAL ,事务模式指缓存支持事务,当事务回滚时,缓存也能回滚,只支持 JTA 环境。
缓存的注释写法如下,加在 Entity 的 java 类上:
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
分享到:
相关推荐
浏览器缓存机制介绍与缓存策略剖析.pptx
简单缓存Cache介绍 asp.net 缓存 cache
分布式缓存介绍,主要介绍目前比较流行的分布式缓存架构
iBATIS缓存介绍 iBATIS二级缓存 iBATIS缓存配置
EhCache EhCache 是一个纯Java的进程... 可以通过RMI、可插入API等方式进行分布式缓存 7. 具有缓存和缓存管理器的侦听接口 8. 支持多缓存管理器实例,以及一个实例的多个缓存区域 9. 提供Hibernate的缓存实现 10. 等等
Android WebView 缓存详解 一. 两种缓存类型: 页面缓存:加载一个网页时的html、JS、...数据缓存:分为AppCache和DOM Storage两种 我们开发者可以自行控制的就是这些缓存资源 AppCache: 我们能够有选择的缓冲web
充分利用ASP.NET的三种缓存提高站点性能.docx 充分利用ASP.NET的三种缓存提高站点性能.docx
JAVA内存体系介绍 基本缓存的使用 缓存框架的介绍 内存溢出状况分析 内存检查工具的使用
利用spring实现的简单的缓存的例子,代码解释:http://blog.csdn.net/maoyeqiu/article/details/50238035
面试中缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级怎么解答 面试中缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级怎么解答 面试中缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级怎么解答
YII 多种缓存机制的运用 如文件缓存内存缓存 动态缓存等
介绍AppFabric 缓存实际应用与集成
缓存技术介绍
3.Coherence企业级缓存(三) 四种缓存类型.pdf
jsp页面的缓存方式,对jsp页面中需要缓存的数据,进行缓存时间的设定
Ehcache 是一种广泛使用的开源 Java 分布式缓存。主要面向通用缓存,Java EE 和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个 gzip 缓存 servlet 过滤器,支持 REST 和 SOAP api...
放入缓存中的应用程序数据对象,以键/值对的方式存储,这便于用户在访问缓存中的数据项时,可以根据key值判断该项是否存在缓存中。 放入在缓存中的数据对象其生命周期是受到限制的,即使在整个应用程序的生命周期里...
对数据缓存技术的一个总结,文档比较全面的阐述了缓存类型,功能特性和相关技术。
2.AFNetworking和NSURLSession两种选择,NSURLSession还分委托方法和块方法三种请求方式缓存文件通用自由选择。 有缓存文件过期机制默认一周 3.显示缓存大小/个数,全部清除缓存/单个文件清除缓存/按时间清除...
主要给大家深入的介绍了关于MyBatis中一级缓存与二级缓存的相关资料,文中详细介绍MyBatis中一级缓存与二级缓存的工作原理及使用,对大家具有一定的参考性学习价值,需要的朋友们下面来一起看看吧。