Mryqu's Notes


  • 首页

  • 搜索
close

Java缓存规范JCache API(JSR107)

时间: 2013-05-22   |   分类: Service+JavaEE   Cache     |   阅读: 12 字 ~1分钟

今天看了一下Java缓存规范JCacheAPI(JSR107),它对Java对象缓存进行标准化,方便高效开发,让程序员摆脱实现缓存有效期、互斥、假脱机(spooling)和缓存一致性等负担。该规范提供了API、RI(参考实现)和TCK(技术兼容性套件)。 从设计的角度看,基本组成部分有一个CacheManager,用来持有、控制缓存集合。缓存里存放键值对条目。 整个规范包括了如下内容:

  • 支持原子操作的缓存读写
  • 缓存事件监听器
  • 统计
  • 事务
  • 注解

JSR107从2001年开始,中间搁置了一段时间,后来Terracotta(产品:EhCache)和Oracle(产品:Coherence)在2010年加强了对JSR-107的投入,原本有望放入JAVAEE7(JSR342)中,可惜在期限内完不成,直到2012年底才推出了草案。 我更关注数据网格(JSR347),那个是JSR107的超集,关注缓存的逐出、复制和分布化,以及事务。可惜连草案也还没影呢。 http://jcp.org/en/jsr/detail?id=107
http://jcp.org/en/jsr/detail?id=347

标题:Java缓存规范JCache API(JSR107)
作者:mryqu
声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!

#java缓存规范# #jsr107# #jsr347#
使用GemFire做Mybatis/Hibernate二级缓存
GemFire 数据逐出和持久化
  • 文章目录
  • 站点概览

Programmer & Architect

662 日志
27 分类
1472 标签
GitHub Twitter FB Page
© 2009 - 2023 Mryqu's Notes
Powered by - Hugo v0.120.4
Theme by - NexT
0%