我正在尝试使用jhaxax.cache.CacheManager JSR107 API使用EhCache作为缓存solutioarin提供程序。但我无法找到任何此类资源。
根据http://ehcache.org/documentation/integrations/jsr107的链接,它表示ehcache jsr107仍处于起草阶段。任何人都可以确认是否仍然如此?
使用JSS107 javax.cache。* classes使用net sf cacheManager的任何示例代码?
谢谢, 哈里什
答案 0 :(得分:0)
如this page中所述:
因为JCACHE尚未发布Ehcache的JCACHE API implements已作为net.sf.jsr107cache发布。
可以找到in the Github repository。如果您看到JCacheManager实现了javax.cache.CacheManager
答案 1 :(得分: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>
然后你就走了。使用以下任何注释进行注释:(祝你好运找到javadoc!)
@CacheResult(cacheName = "monthly")
public List<QueryResult> monthly(String prefix) {
//...
}
我同意,文档很糟糕。
如果您有兴趣,请点击more javax.cache info。