Вопросы по теме 'spring-cache'

Предварительно загруженный Ehcache игнорируется при использовании аннотации @Cacheable
Я все еще новичок в API ehcache, поэтому я могу упустить что-то очевидное, но вот моя текущая проблема. В настоящее время у меня есть кэш постоянного диска, который хранится на моем сервере. В настоящее время я реализую пассивный метод кэширования...
1111 просмотров
schedule 26.04.2023

@Cacheable: как передать новый атрибут, который можно использовать в моем собственном генераторе ключей?
Мне нужен ваш опыт :) Я работаю над приложением, в котором вызовы методов службы должны быть аутентифицированы. Это означает, что я хочу, чтобы каждый вызов метода кэшировался с ключом, содержащим имя пользователя (чтобы неавторизованный...
1430 просмотров

Как установить правильное значение заголовка Last-Modified для веб-службы Spring, которая кэшируется с помощью Spring Cache?
У меня есть такой контроллер Spring MVC: @Controller @RequestMapping(value = "/user") public class UserController { ..... @Cacheable(value = "users", key = "#id") @RequestMapping(value = "/get", method = RequestMethod.GET)...
9715 просмотров
schedule 26.10.2022

Кэш Spring не работает с EHCache + JCache
Я пытаюсь интегрировать реализацию jcache в ehcache для работы с spring. Итак, у меня есть фасад, определенный следующим образом: @Component(value = "sampleFacade") @CacheDefaults(cacheName = "default") public class SampleFacadeImpl implements...
2210 просмотров
schedule 25.05.2022

Настройте singleton CacheManager для нескольких веб-приложений с Spring Caching
У меня есть несколько веб-приложений, развернутых в Tomcat, и служебный jar-файл, совместно используемый в TOMCAT_HOME/lib/ext. Все приложения используют Spring, а в служебной банке у меня есть bean-компоненты с аннотациями Spring 3.1 Caching. Я...
1056 просмотров
schedule 22.11.2023

Генерация ключей кэша Spring 4 не работает должным образом
После обновления нашей весны до версии 4 наш генератор пользовательских ключей перестал работать. До миграции наш код, переопределяющий метод «генерировать», выполнялся, но после перехода на spring 4.0.5 код вообще не выполняется. Вместо этого я...
3597 просмотров
schedule 07.11.2022

Ehcache: удаление записей из кеша, хранящихся в виде списка
Я использую абстракцию Spring 3.2 Cache с использованием ehcache в качестве реализации. Я могу кэшировать вывод метода, который возвращает список объектов, как показано ниже. public Class Employee { private int empId; private...
845 просмотров
schedule 23.05.2023

Как реализовать CacheLoader, чтобы читался ключ @Cacheable
При попытке реализовать собственный загрузчик кеша с помощью встроенного обновления. Этот загруженный кеш использует RefreshAheadCacheFactory как описано в...
2816 просмотров
schedule 15.11.2022

@cacheEvict не работает при вызове метода с другого контроллера
В приложении Spring у нас есть два контроллера, то есть controller1, controller2 и одна служба, то есть service1 Я хочу использовать кеширование методов, и для этого я настроил весенний кеш. Я кэширую метод с именем method1 в service1 с помощью...
2588 просмотров
schedule 30.03.2024

Как загрузить @Cache при запуске весной?
Я использую spring-cache для улучшения запросов к базе данных, который отлично работает следующим образом: @Bean public CacheManager cacheManager() { return new ConcurrentMapCacheManager("books"); } @Cacheable("books") public Book...
32495 просмотров
schedule 09.08.2022

Срок действия @cacheable весенняя загрузка
Я реализовал кеш, и теперь я хочу добавить время истечения срока действия. Как установить время истечения срока действия весенней загрузки с помощью @Cacheable ? Это фрагмент кода: @Cacheable(value="forecast",unless="#result == null")
57305 просмотров
schedule 16.03.2023

Infinispan хот-род с задержкой
В нашем приложении мы используем горячий стержень Infinispan. Иногда извлечение из кеша занимает больше времени. Это происходит непостоянно. В большинстве случаев это занимает 6 мс, но иногда это занимает очень много времени (200 мс). Размер...
75 просмотров
schedule 25.03.2023

Стратегия кэширования Redis для MySql с Spring Cache
В настоящее время я использую Redis для следующих целей: Кэшировать веб-страницы. Кэшировать SQL-запрос, дающий один результат . Например: @Cacheable(value = "memberCache", key = "#username.concat('')") public MemberModel...
637 просмотров
schedule 05.03.2024

ошибка клиента не инициализирована при использовании SSMCache с автоматическим обнаружением AWS elasticache
Я использую кеш Spring с поставщиком Elasticache AWS. Я получаю это предупреждение: WARN c.g.code.ssm.spring.SSMCache - An error has occurred for cache defaultCache and key java.lang.IllegalStateException: Client is not initialized at...
1221 просмотров

Как настроить Jcache с Ecache в качестве провайдера в Spring application-context.xml?
Документация Spring содержит следующую информацию. <bean id="cacheManager" class="org.springframework.cache.jcache.JCacheCacheManager" p:cache-manager-ref="jCacheManager"/> <!-- JSR-107 cache manager setup --> <bean...
2078 просмотров
schedule 19.04.2023

Могу ли я переопределить @Cacheable KeyGenerator для данного класса только в Spring 4?
Я пытаюсь переопределить KeyGenerator для всего класса, но не знаю, есть ли простой способ сделать это. У меня есть следующая настройка bean-компонента конфигурации для включения моего кеша: @Configuration...
1796 просмотров
schedule 02.05.2024

Как иметь два кеша (бэкэнд redis) с разным временем истечения срока действия при весенней загрузке
В моем приложении весенней загрузки (1.2.6) мне нужны разные политики истечения срока действия для разных объектов. Серверная часть кэша — Redis. Как лучше всего его архивировать?
1634 просмотров

вытеснение кеша весной с использованием ключа регулярного выражения
Я использую кеш spring, где мой кеш должен быть обновлен и удален для определенного ключа. ниже мой код для вставки значения в кеш @Cacheable(value = CACHE_NAME, key = "") public InputStream getFiles(String fileName, String id) {...
1465 просмотров
schedule 06.05.2023

использование весеннего кеша только для чтения, как установить весенний кеш только для чтения
когда я использую весенний кеш с redis , я использую его в двух приложениях, одно для чтения и записи, другое только для чтения, как я могу настроить? Я пытаюсь сделать так, но это не работает! @Cacheable(value = "books", key = "#isbn",...
1938 просмотров
schedule 29.08.2022

Кэширование методов с помощью Spring boot и Hazelcast. Как и где указать интервалы обновления / перезагрузки?
Я понимаю, что аннотация @Cacheable помогает мне кэшировать результат вызова определенного метода, а последующие вызовы возвращаются из кеша, если нет изменений в аргументах и ​​т. Д. У меня есть требование, когда я пытаюсь минимизировать...
710 просмотров