缓存的四种方式

CacheConcurrencyStrategy.NONE数据库

CacheConcurrencyStrategy.READ_ONLY ,只读模式,若是对数据进行更新操做,会有异常;缓存

CacheConcurrencyStrategy.READ_WRITE ,读写模式在更新缓存的时候会把缓存里面的数据换成一个锁,其它事务若是去取相应的缓存数据,发现被锁了,直接就去数据库查询;事务

CacheConcurrencyStrategy.NONSTRICT_READ_WRITE ,不严格的读写模式则不会的缓存数据加锁;数据

CacheConcurrencyStrategy.TRANSACTIONAL ,事务模式指缓存支持事务,当事务回滚时,缓存也能回滚,只支持 JTA 环境。