CacheConcurrencyStrategy 五种缓存方式 (实体类添加)
2015-04-14 16:36
591 查看
CacheConcurrencyStrategy有五种缓存方式:
CacheConcurrencyStrategy.NONE,不适用,默认
CacheConcurrencyStrategy.READ_ONLY ,只读模式,在此模式下,如果对数据进行更新操作,会有异常;
CacheConcurrencyStrategy.READ_WRITE ,读写模式在更新缓存的时候会把缓存里面的数据换成一个锁,其它事务如果去取相应的缓存数据,发现被锁了,直接就去数据库查询;
CacheConcurrencyStrategy.NONSTRICT_READ_WRITE ,不严格的读写模式则不会的缓存数据加锁;
CacheConcurrencyStrategy.TRANSACTIONAL ,事务模式指缓存支持事务,当事务回滚时,缓存也能回滚,只支持 JTA 环境。
CacheConcurrencyStrategy.NONE,不适用,默认
CacheConcurrencyStrategy.READ_ONLY ,只读模式,在此模式下,如果对数据进行更新操作,会有异常;
CacheConcurrencyStrategy.READ_WRITE ,读写模式在更新缓存的时候会把缓存里面的数据换成一个锁,其它事务如果去取相应的缓存数据,发现被锁了,直接就去数据库查询;
CacheConcurrencyStrategy.NONSTRICT_READ_WRITE ,不严格的读写模式则不会的缓存数据加锁;
CacheConcurrencyStrategy.TRANSACTIONAL ,事务模式指缓存支持事务,当事务回滚时,缓存也能回滚,只支持 JTA 环境。
相关文章推荐
- CacheConcurrencyStrategy的五种缓存方式的简单介绍
- CacheConcurrencyStrategy五种缓存方式
- CacheConcurrencyStrategy有五种缓存方式
- 缓存简介--Cache In Hibernate: @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
- 缓存简介--Cache In Hibernate: @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
- 缓存简介--Cache In Hibernate: @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
- 在hibernate中使用二级缓存的时候指定CacheConcurrencyStrategy.READ_WRITE修改后接着用for-each 或 iterator访问时报错ConcurrentMod
- hibernate缓存:Hibernate获取数据方式和缓存Cache使用
- JSP禁用缓存的方式 response.setHeader( "Pragma", "no-cache" ); setDateHeader("Expires", 0);
- nginx缓存cache的几种方式
- JSP禁用缓存的方式 response.setHeader( "Pragma", "no-cache" ); setDateHeader("Expires", 0);的用法和什么意思
- iOS五种本地缓存数据方式
- @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE, region = "entityCache")
- iOS本地缓存数据方式有五种
- 防止缓存的方式一添加版本号(URL添加随机数)
- 编程方式刷新Squid缓存服务器的五种方法
- Okhttp----缓存的加入方式, cache-control说明
- 谈表达式树的缓存(6):五种缓存方式的性能比较
- SSM线上项目解析和quartz定时器及缓存Ehcache(实体类指定sqlmapper.xml方式)
- 57、@Cache(region = "all", usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)