不仅这个,而且org.hibernate.cache.Cache.CacheProvider也被弃用了.
如果这些是我们应该如何创建自己的自定义缓存解决方案?替代方法?
该JavaDoc的解释是:
遗留(现在已弃用)缓存方法由CacheProvider和Cache接口以及CacheConcurrencyStrategy接口以及所有这些接口的各种实现来定义.在该方案中,CacheProvider定义了如何针对特定的底层缓存库配置和执行生命周期操作; 它还定义了如何构建Cache实例,而后者又定义了如何访问底层缓存实例的"区域".对于实体和集合数据缓存区域,CacheConcurrencyStrategy包含对那些缓存区域的访问以应用事务/并发访问语义.
改进的方法基于RegionFactory,各种Region专精和两个访问策略契约(EntityRegionAccessStrategy和CollectionRegionAccessStrategy).
总而言之,您应该使用一种新的改进API.
| 归档时间: |
|
| 查看次数: |
2891 次 |
| 最近记录: |