Описание тега jcache

JCACHE:JSR 107- API временного кэширования Java. Задает API и семантику для временного кэширования объектов Java в памяти, включая создание объектов, общий доступ, буферизацию, аннулирование и согласованность между JVM. источник: https://jcp.org/en/jsr/detail?id=107
1 ответ

Hazelcast JCache CacheEntryListener срабатывает слишком часто

Мне кажется, что у меня есть проблема с механизмом обратного вызова JCache EntryListener. Я пытаюсь настроить несколько участников jcache (реализация hazelcast), каждый из которых работает на своем локальном компьютере как отдельное java-приложение …
08 дек '15 в 16:43
1 ответ

Как создать ключ кеша с JCache?

У меня есть приложение Spring Boot, использующее аннотации Spring Caching. Теперь я хочу перейти на аннотации JSR-107 (JCache). Это мой метод: @Cacheable(value = "results", key = "#input.id") public CalculatorResult calculate(CalculatorInput input, …
14 сен '18 в 23:06
1 ответ

Предикат Hazelcast JCache

Ранее я использовал Hazelcast Java API и мог использовать предикат для фильтрации результатов возврата. В настоящее время, когда мы движемся к переносимости IMDG, я использовал JCache API. Однако мне не удалось найти ничего связанного, что позволило…
01 авг '17 в 09:57
1 ответ

Реализация кэша Hazelcast в моем приложении

Ниже мой сценарий с точки зрения приложения. У нас есть 2 файла приложений (.war), которые будут работать на одном и том же экземпляре сервера приложений (в основном Tomcat 8). В производственном процессе мы можем развернуть App1 на 100 серверах и A…
06 май '15 в 15:16
0 ответов

Модуль Hazelcast 3.8 и возможность конфигурации для wildfly 10.1?

Мне нравится создавать прототипы среды JEE с использованием Wildfly 10.1 и Hazelcast 3.8. До сих пор у меня есть опыт работы только с древним JBoss 4.2.3.GA. Я уже нашел существующую реализацию адаптера ресурсов, основанную на более ранней версии Ha…
06 апр '17 в 09:59
2 ответа

Получение всех имен кэша

Я разрабатываю приложение REST для чтения всех кешей в кластере, который использует J Cache с Hazel cast 3.3.3 Это приложение создаст еще один узел приведения лещины, когда я вызову следующую строку в приложении: cacheManager= Caching.getCachingProv…
09 янв '15 в 08:47
1 ответ

Hazelcast не вводит зависимости весны

Я использую hazelcast 3.8.5 в качестве хранилища для jcache. Похоже, что hazelcast не внедряет зависимости SpringAware в CacheLoader. Я заглянул в AbstractCacheRecordStore, и кажется, что вводятся только зависимости Hazelcast InstanceAware, а не Spr…
14 сен '17 в 11:44
1 ответ

Декларативная настройка контейнера кеша - возможно ли это?

Я использую Wildfly 10.1.0 + Infinispan 8.2.4.Final + cache API 1.0.0, пытаясь включить перехватчики Infinispan Jcache в моем приложении с минимальными усилиями, без программной настройки, если это возможно. Я хотел, чтобы такая аннотация работала д…
06 дек '17 в 19:02
1 ответ

JCache (JSR107) допускает разные сроки действия для разных записей?

Предположим, я хочу кэшировать результаты вызовов дорогих методов. Эти записи в кэше должны иметь различную длительность срока действия (он же TTL). Возможно ли это с JCache, если записи помещаются в один и тот же экземпляр Cache? Мне известно, что …
24 май '16 в 08:28
1 ответ

Как кэшировать другие методы из того же класса?

Я использую Ehcache реализацию JCache. Скажем, у меня есть класс Test, В этом классе у меня есть два метода: methodA а также methodB, methodB имеет аннотацию @CacheResult(cacheName = "methodB"), Из этой информации можно догадаться, что я хотел бы им…
05 июл '16 в 14:38
1 ответ

WildFly 10, JCache - метод кеширования

У меня есть простое приложение, используя Spring Boot. Я хотел разрешить метод кэширования с JSR107 - JCache. Итак, с помощью учебника я собрал этот код: @CacheResult(cacheName = "testpoc") public Country getCountry(Integer id){ System.out.println("…
1 ответ

Где найти движок Google App зависимости JCache

В документации JCache https://cloud.google.com/appengine/docs/java/memcache/usingjcache описывается, как использовать API, однако нет упоминания о том, где найти зависимости. Я догадался <dependency> <groupId>javax.cache</groupId> …
04 фев '16 в 17:37
1 ответ

Ошибка при настройке Ehcahe 3 с пружинной загрузкой 1.5

Я недавно обновился до весенней загрузки 1.5.7 с 1.4 и обнаружил, что Ehcache был обновлён до 3.x с 2.x. Конфигурации все изменились. Теперь я не могу настроить конфигурацию кэширования. Я попытался выполнить шаги в официальном блоге Ehcache, но без…
11 ноя '17 в 19:18
1 ответ

GAE, JDO: работа с объектами, загруженными из кеша

Я использую простой слой для загрузки и хранения сущностей по ключу или идентификатору, и я просто добавил кеширование в этот слой. Когда объект с данным ключом находится в кэше, скорее верните его, чем извлекайте из хранилища данных. И когда сущнос…
17 авг '12 в 13:47
1 ответ

Соблюдает ли Hazelcast конфигурацию кэша по умолчанию

В документации Hazelcast есть несколько кратких ссылок на кэш с именем "default" - например, здесь: http://docs.hazelcast.org/docs/3.6/manual/html-single/index.html Позже, здесь есть еще одно упоминание о конфигурации кэша по умолчанию: http://docs.…
27 фев '17 в 21:30
2 ответа

Как EhCache3 справляется с выселением, когда кеш заполнен?

Политики выселения, похоже, удалены в EhCache3. Существует интерфейс EvictionAdvisor, который может быть реализован, но каково будет поведение по умолчанию? Я использую EhCache3 с SpringBoot.
27 июн '17 в 22:04
2 ответа

Один Java Cache для нескольких серверов приложений

Мы получили несколько серверов приложений за обратным прокси. Нам нужен один кеш на другом хосте, который могут легко использовать все серверы приложений, поэтому кеш должен иметь какую-то сетевую поддержку. Кроме того, установка должна быть легкой,…
19 май '15 в 08:37
1 ответ

Кеш в порядке, но запись в кеш исчезла

Я использую JSR 107 JCache в GAE, чтобы временно хранить данные, полученные из Интернета, и записывать их в хранилище данных через определенный интервал (10 минут). Мое приложение использует только один кеш. Большую часть времени это работает хорошо…
31 дек '13 в 07:15
1 ответ

Почему у меня пропадает кеш в Сервисе с использованием Spring Cache

Я настроил свой кеш следующим образом: @Configuration @EnableCaching public class CacheConfig { @Bean(name = "caffeineCachingProvider") public CachingProvider caffeineCachingProvider() { return Caching.getCachingProvider("com.github.benmanes.caffein…
15 янв '16 в 15:36
1 ответ

Доступ к определению базового типа в кеше Ignite

Можно ли каким-то образом получить базовый ключ и определение типа значения для кэша, созданного каким-либо другим кодом? На данный момент я знаю только имя кэша. У меня нет никакой другой информации о том, как был создан кэш. IgniteCache<K, V&gt…
25 сен '17 в 09:32