CacheConcurrencyStrategy五种缓存方式
2024-10-19 06:23:14
CacheConcurrencyStrategy有五种缓存方式:
CacheConcurrencyStrategy.NONE,不适用,默认
CacheConcurrencyStrategy.READ_ONLY ,只读模式,在此模式下,如果对数据进行更新操作,会有异常;
CacheConcurrencyStrategy.READ_WRITE ,读写模式在更新缓存的时候会把缓存里面的数据换成一个锁,其它事务如果去取相应的缓存数据,发现被锁了,直接就去数据库查询;
CacheConcurrencyStrategy.NONSTRICT_READ_WRITE ,不严格的读写模式则不会的缓存数据加锁;
CacheConcurrencyStrategy.TRANSACTIONAL ,事务模式指缓存支持事务,当事务回滚时,缓存也能回滚,只支持 JTA 环境。
缓存的注释写法如下,加在 Entity 的 java 类上:
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
最新文章
- 进击的Python【第二十一章】
- dede:field name='imgurls'不能二次使用的解决办法
- ORACLE设置id自增长
- C#调用C和C++函数的一点区别
- IOS CALayer(一)
- C# Redis
- amcharts 网页绘图插件
- 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
- c++ string.find()函数的陷阱
- Swift - 微调器或叫步进器(UIStepper)的用法
- Hadoop YARN ERROR 1/1 local-dirs are bad *, 1/1 log-dirs are bad *
- Android离线缓存
- 用label实现自适应宽度的方法
- beta冲刺用户测评-咸鱼
- linux cenots7安装mysql
- JAVA EE 第二周(XML简述以及web请求的过程)
- asp.net—WebApi跨域
- Linux多台主机间配置SSH免密登陆
- SQL Server 2012无法连接到WMI提供程序
- jquery移除select下所有的option选项
热门文章
- ELK搭建指南(linux及Windows)
- Cannot convert 0 of type class java.lang.Integer to class java.lang.Boolean
- Centos7.2部署.Net Core2.0 WebApi
- HTML <;area>;<;map>;标签及在实际开发中的应用
- LVS-DR实现web调度模式
- vue echarts 遇到的bug之一 无法渲染的问题
- webmagic爬取渲染网站
- ORACLE分区表、分区索引详解
- Day-8: 面对对象编程
- 浏览器控制台console的使用