Hazelcast加入Eclipse基金会

\

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

\
\\

Hazelcast是一家网格式内存数据(IMDG,In-Memory Data Grid)开源解决方案提供商。近期,Hazelcast宣布加入Eclipse基金会,并将与其它Eclipse社区成员开展合作。这一合作将主要聚焦于JCache(JSR-107)、EclipseMicroProfile和EE4J。Hazelcast已经提供了一种完全基于JSR-107规范的JCache原生实现。

\\

Eclipse基金会执行董事Mike Milinkovich对Hazelcast加入Eclipse基金会表示欢迎:

\\
\

Hazelcast已经展示了对开源和企业Java开放式规范流程的坚定承诺。Hazelcast对Eclipse MicroProfile和EE4J社区的参与,必将有助于确保这些开源项目取得整体成功。

\
\\

JCache规范中给出了如下定义:

\\
\

Java Caching API为应用程序提供了一种使用和添加缓存的通用方式,使得开发人员可以专注于应用程序的开发,避免了自己去实现缓存功能的负担。本规范定义了一些缓存术语、语义,以及一组相应的Java接口。

\
\\

JCache的主要组件包括:

\\
  • Cache;\\t
  • CacheManager:管理所有的缓存;\\t
  • CachingProvider:CacheManger的生命周期管理;\\t
  • Configuration:配置缓存。\

组件的工作结构如下图所示:

\\

e9e8e9b762bbf2bfeb330051ab71bd91.png

\\

入门

\\

下面的代码,展示了如何使用基础的JCache:

\\
\CachingProvider cachingProvider = Caching.getCachingProvider();\CacheManager cacheManager = cachingProvider.getCacheManager();\\// 创建一个基本缓存,其中具有类型安全(typesafe)配置。\CompleteConfiguration config = new\MutableConfiguration()\.setTypes(String.class,String.class);\\// 创建并获取缓存。\Cache cache =\cacheManager.createCache(\"myCache\
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值