использование javax.cache.CacheManager с EhCache - PullRequest
0 голосов
/ 09 января 2012

Я пытаюсь использовать javax.cache.CacheManager API JSR107, используя EhCache в качестве поставщика кэширующего решения. Но я не могу найти такие ресурсы.

Согласно ссылке на http://ehcache.org/documentation/integrations/jsr107, это говорит о том, что ehcache jsr107 все еще находится в стадии разработки. Кто-нибудь может подтвердить, если это все еще так?

Любой пример кода для использования net sf cacheManager с использованием JSR107 javax.cache. * Классы?

Спасибо, Хариш

Ответы [ 2 ]

0 голосов
/ 27 октября 2014

Вот лучший ответ, теперь API завершен. Воткни это в свою помпу:

     <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 , если вам интересно.

0 голосов
/ 14 января 2012

Как указано в этой странице :

Поскольку JCACHE еще не был выпущен, JCACHE API, который Ehcache инструмент был выпущен как net.sf.jsr107cache.

Это усилие можно найти в репозитории Github . Если вы видите JCacheManager реализует javax.cache.CacheManager

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...