Описание тега cache2k
Questions regarding cache2k – Java Caching
0
ответов
Реализация базового ограничителя скорости в Java
У меня было требование о внедрении базового ограничения скорости для простого API (с максимумом 40- 50 запросов в день) в Java. Требование: IP-адрес должен быть ограничен до N в M секундах (например, 10 запросов за 60 секунд) Вот что я сделал: испол…
11 ноя '18 в 00:25
1
ответ
cache2k и Generic T не играют хорошо вместе
В руководстве пользователя cache2k, §2.3 . Cache Aside содержит пример кода и предложение о кэшировании. Cache<String, String> routeToAirline = new Cache2kBuilder<String, String>() {} .name("routeToAirline") .build(); private String find…
27 сен '18 в 00:09
1
ответ
Как интегрировать cache2k с hibernate
Как я могу интегрировать cache2k как провайдер кэша hibernate? Я имею в виду, что в текущем проекте мы используем ehcache и включаем кеш в следующей конфигурации hibernate.cfg.xml: <hibernate-configuration> <session-factory> <!-- Cach…
26 янв '18 в 16:30
0
ответов
В cache2k как добавить новую реализацию Cache или можно временно отключить кэш?
Я пытаюсь временно отключить (под отключением, я имею в виду: действовать так, как если бы кэширование было полностью отключено) набор кэшей cache2k, и, похоже, нет способа сделать это с реализацией по умолчанию во время выполнения (и под временем в…
09 ноя '17 в 18:59
1
ответ
cache2k, чтение и блокировка
Я использовал cache2k с возможностью чтения в веб-приложении для загрузки сообщений в блоге по требованию. Однако меня беспокоит блокировка функции чтения. Например, если несколько потоков (запросов) запрашивают в кеше один и тот же ключ, возможно л…
29 дек '16 в 07:11
1
ответ
cache2k cachesource работает с mysql в качестве бэкэнда
Я использую cache2k в качестве кеша для моего Java-приложения. Я использую CacheSource для запросов на получение и просмотр, если кэш не находится в кеше in-mermoy. Но сейчас я хочу реализовать метод put. Как я могу ограничить кэш памяти, например, …
31 окт '14 в 21:42
1
ответ
java.lang.NoClassDefFoundError при использовании cache2k на Android
cache2k выглядит потрясающе, и я действительно хочу использовать его в моем приложении для кэширования объектов, я получаю java.lang.NoClassDefFoundError: Смотрите мой след стека ниже: 12-02 19:09:43.421 25543-25543/uk.whitecrescent.waqti E/AndroidR…
02 дек '18 в 19:23
0
ответов
Как интегрировать кэширование Cache2k с Spring MVC 4?
Я создаю новый проект Spring mvc и очень впечатлен, увидев эталон производительности Cache2K. Однако я не смог найти ни одной статьи о том, как настроить его на текущий Spring MVC 4.2.4 и Java 1.8 Будет очень полезно, если кто-нибудь поможет мне с э…
22 янв '16 в 12:25
1
ответ
Обновляет ли cache2k () время истечения
Я не могу найти ответ в API документации, поэтому я хотел бы спросить здесь: Учитывая, что у меня есть кеш cache2k import org.cache2k.Cache; import org.cache2k.CacheBuilder; import java.util.concurrent.TimeUnit; .... Cache<String, Integer> cac…
16 сен '15 в 14:14
1
ответ
Правильное использование cache.putIfAbsent() в Cache2k
Мне интересно, как работать с методом putIfAbsent() при использовании кэша Cache2k. Например, в ConcurrentHashMap каждый работает с таким методом: Set<X> set = map.get(name); if (set == null) { final Set<X> value = new HashSet<X>()…
15 июл '16 в 13:51
1
ответ
Как определить постоянство хранилища в cache2k?
Сказано в Cache apidoc, что несколько методов, как purge() или же flush() работает в зависимости от настроенного постоянного хранилища. К сожалению, я не могу найти, как настроить один? Это действительно возможно?
28 апр '16 в 13:42
1
ответ
Cache2k: java.lang.UnsupportedOperationException: загрузчик не установлен
Cache2k выглядит как очень перспективная реализация кэширования. К сожалению, документация очень ограничена, поэтому мне нужна помощь по следующей проблеме. Я использую последнюю версию 0.26-бета. Согласно документации, кеш должен создаваться так: C…
15 июл '16 в 15:03
1
ответ
Как установить срок действия put() с помощью cache2k
Я хочу что-то вроде Redis Set и TTL, таких как public void put(ключ K, значение V, int timeToLive, TimeUnit timeUnit); public long ttl(клавиша K); и еще одна операция, которую Redis не предоставляет public void putWithIdle(ключ K, значение V, int ti…
03 ноя '17 в 11:24
1
ответ
Равные ключи вызывают нагрузку на кеш больше, чем ожидалось
Может быть, я полностью заблуждаюсь о том, как работает cache2k. Я хочу кешировать результаты очень дорогих операций, но даже при одинаковых ключах результаты всегда генерируются снова. Сначала я подумал, что ключи на самом деле не равны, но даже с …
10 июн '16 в 11:41
1
ответ
Как протестировать фильтр с использованием cache2k
У меня есть фильтр сервлетов, который использует кэш, код в основном выглядит так public class CustomFilter implements Filter { private final Cache<String, ClientRequest> cache; @Autowired public CustomFilter(Service service){ cache = Caching.…
08 ноя '18 в 19:18
1
ответ
Как получить доступ к внутреннему состоянию cache2k
В настоящее время я использую версию 1.2.0. Окончательный вариант cache2k. Я хочу сохранить внутреннее состояние кэша, чтобы мое приложение могло повторно использовать содержимое кэша после перезапуска. Я прошел через API cache2k, но не нашел возмож…
11 янв '19 в 19:45
1
ответ
Можно ли использовать Cache2k в качестве спящего кеша второго уровня, а также в качестве менеджера кеша Spring?
Я работаю с приложением на основе Spring (не Spring Boot), и я пытаюсь представить cache2k в качестве менеджера Spring Spring. В настоящее время cache2k используется в качестве кэша второго уровня Hibernate, устанавливая следующие свойства hibernate…
26 дек '18 в 13:53
1
ответ
Перезагрузка всех записей cache2k одновременно
Я хотел бы перезагрузить все записи кэша в cache2k сразу. Я использую версию 1.2.2. Я пытался использовать метод org.cache2k.integration.CacheLoader#load, но он принимает только один ключ и возвращает одно значение. Мне не нравится идея загружать то…
29 июл '19 в 17:01
2
ответа
Spring Boot test пытается инициализировать cache2k во второй раз и завершается неудачно
После добавления cache2k в мой проект некоторые @SpringBootTestперестал работать с ошибкой: java.lang.IllegalStateException: кэш уже создан: "кеш" Ниже я приведу минимальный пример для воспроизведения: Перейдите на start.spring.io и создайте простей…
25 июл '19 в 14:38
2
ответа
Как правильно использовать аннотацию @CacheResult с cache2k
У меня есть приложение JavaEE, и я пытаюсь использовать cache2k с jCache для кеширования результатов некоторых функций. Когда я вызываю методы, аннотированные @CacheResult, ничего не происходит. Я застрял и не знаю, что случилось. Я добавил эти зави…
20 сен '19 в 14:27