0

我正在尝试使用 javax.cache.CacheManager JSR107 API,使用 EhCache 作为缓存解决方案提供程序。但我找不到任何此类资源。

根据http://ehcache.org/documentation/integrations/jsr107上的链接,它表示 ehcache jsr107 仍处于草稿阶段。任何人都可以确认它是否仍然如此?

使用 JSR107 javax.cache.* 类使用 net sf cacheManager 的任何示例代码?

谢谢, 哈里什

4

2 回答 2

0

本页所述

因为JCACHE还没有发布,所以Ehcache实现的JCACHE API已经发布为net.sf.jsr107cache。

可以在 Github 存储库中找到这项工作。如果你看到JCacheManager实现了 javax.cache.CacheManager

于 2012-01-14T02:28:42.940 回答
0

现在 API 已完成,这是一个更好的答案。把它放在你的pom中:

     <dependency>
        <groupId>org.ehcache</groupId>
        <artifactId>jcache</artifactId>
        <version>1.0.0</version>
    </dependency>

    <dependency>
        <groupId>org.jsr107.ri</groupId>
        <artifactId>cache-annotations-ri-guice</artifactId>
        <version>1.0.0</version>
    </dependency>

你走了。使用任何这样的注释进行注释:(祝你好运找到 javadocs!)

@CacheResult(cacheName = "monthly")
public List<QueryResult> monthly(String prefix) {
    //...
}

不过我同意,文档很烂。

如果您有兴趣,这里有更多 javax.cache 信息。

于 2014-10-27T18:02:09.857 回答