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

@Cacheable через Spring aop - как сгенерировать уникальный ключ кэша
Я хотел бы включить кеширование для нескольких сервисов, которые расширяют один и тот же метод AbstractService для findById(Long id). Итак, в моем applicationContext я написал: <!-- cache definitions --> <cache:advice...
3581 просмотров
schedule 03.11.2023

@Cacheable Key в общем кэше?
У меня есть приложение Spring, которое использует MyBatis для сохранения. Я использую ehcache, потому что для этого приложения важна скорость. Я установил и настроил MyBatis и Ehcache. Я использую один кеш под названием «mybatis», потому что в...
1615 просмотров
schedule 18.05.2022

Кэширование Java 8 (необязательно) с помощью Spring Cache
У меня есть метод: @Cacheable(key = "#jobId") public Optional<JobInfo> getJobById(String jobId) { log.info("Querying for job " + jobId); counterService.increment("queryJobById"); Job job = jobsRepository.findOne(jobId); if...
15192 просмотров
schedule 10.07.2022

Как кэшировать 2 разных метода bean-компонентов в одном и том же ehCache?
Скажем, у меня есть 2 разных метода bean-компонентов, которые я хочу кэшировать с помощью EhCache: @Component public class StatService { @Cacheable(value = "statCalc") public int getMeth1(int param) { // LOGIC1 } @Cacheable(value =...
4083 просмотров
schedule 10.01.2024

Вызов аннотаций @CacheEvict и @Cacheable для одного метода?
Я пытаюсь вызвать аннотацию @CacheEvict и @Cacheable для одного метода. @CacheEvict(value = "tripDetailsDashboardCache", key = "#userId") @Cacheable(value ="tripDetailsDashboardCache", key="#userId") public List<DashBoardObject>...
2606 просмотров
schedule 27.09.2023

Вызов перехватчика кеша игнорируется
Я работаю над реализацией кеша (exstremescale) для многомодульного проекта maven, где я добавил ниже зависимость maven <dependency> <groupId>com.ibm.extremescale</groupId>...
716 просмотров
schedule 01.11.2023

Как запретить Spring Boot Devtools кэшировать несколько файлов
Я использую весенний кеш для кеширования результатов моей базы данных, когда весенний кеш включен вместе с инструментами разработки весенней загрузки, мы получаем странное исключение ClassCastException из-за известного limit - это инструменты Spring...
1357 просмотров

Создать кеш из типа объекта через аннотации
So, Я пытаюсь преобразовать наше существующее кеширование (ehcache) в кеш-память и перейти на весенние аннотации. У меня возникают некоторые трудности с тем, чтобы аннотации работали так же, как наши существующие кеши - наши существующие кеши...
165 просмотров
schedule 09.08.2022

Spring @Cacheable не работает
У меня есть служба со следующими методами: public Optional<Test> getTestWithId100() { return get(100); } @Cacheable(value = "test", key = "'1'") public Optional<Test> get(long id) { log.error("not from cache"); return...
1054 просмотров
schedule 18.02.2023

Использование Spring cacheble с проектным реактором
Я использую реактор проекта Spring в качестве реализации реактивного потока, мне было интересно, могу ли я использовать абстракцию кэша Spring с реактивными потоками. Я хотел знать, можем ли мы использовать их вместе, и если кто-то решил это, как они...
185 просмотров
schedule 17.03.2023

Теоретические запросы ehcache. У меня есть небольшое веб-приложение. Мы изначально не встраивали ehcache. Но есть недавнее требование
У меня есть небольшое веб-приложение. Мы изначально не встраивали ehcache. Но недавно появилось требование реализовать ehcache в середине приложения. Хотя я новичок в ehcache, все еще настроил его для своего приложения. есть определенный вопрос,...
45 просмотров
schedule 01.06.2023

Как написать собственный перехватчик для кэша Spring (@cachable)
Я кеширую данные с помощью весеннего кеша. Теперь я хочу зашифровать несколько данных перед записью в кеш и расшифровать данные во время чтения. Итак, есть ли способ написать собственный перехватчик/аоп для аннотации @cachable?
189 просмотров
schedule 07.01.2023

Совершение явных вызовов диспетчеру кэша Spring по умолчанию, предоставляемому SpringBoot
Я включил кеширование в приложении SpringBoot с помощью аннотаций @EnableCaching и @Cacheable. Свойства кеша определены в файле application.yaml. spring cache type=simple Теперь я хочу знать, есть ли способ явно получить доступ к...
3997 просмотров
schedule 20.03.2023

Выселение не работает в весенней загрузке
У меня есть метод, который извлекает все данные, и я кэширую результат этого метода, но я не могу удалить результат. @Component("cacheKeyGenerator") public class CacheKeyGenerator implements KeyGenerator { @Override public Object...
835 просмотров
schedule 25.11.2023

Невозможно получить соединение с джедаями, вложенное исключение: не удалось получить ресурс из пула
Мне нужна помощь в отношении некоторых проблем, с которыми я сталкиваюсь при попытке подключиться к Redis с помощью весенней загрузки. Я использую следующую конфигурацию RedisConfiguration: @Component @Configuration public class SpringRedisConf...
5812 просмотров

Как я могу обновить кеш с помощью CachePut?
Мой метод @Cacheable имеет следующую подпись: @Component public class UpcomingFilter implements Filter<Entity> { @Cacheable(value = {"upcoming"}) @Override public List<Entity> filter(int limit) { //retrieve from...
795 просмотров
schedule 04.12.2023

Когда вызывается функция, когда есть bean-компонент ее класса?
Я хочу настроить кеширование в Spring Boot с помощью EhCache 3 и Spring Caching. Как настроить создание кеша? При каких обстоятельствах вызывается customize() метод JCacheManagerCustomizer ? Кэш предназначен для списков ACL Spring Security. В...
182 просмотров
schedule 16.04.2023

Spring Boot Cache Bulk и индивидуальный доступ
Повторный доступ к БД для отдельных объектов намного медленнее, чем массовый выбор. Как кэшировать результат массового выбора в кеш, а затем обращаться к нему индивидуально? Например, у меня есть сущность Employee: public class Employee {...
427 просмотров
schedule 08.11.2022

Каковы основные преимущества/различия [пружинный кеш против простого кэширования карты]
Поэтому я недавно добавил использование Spring-кэша в свои сервисы, чем больше я смотрю, тем больше я чувствую, что это просто ограничивает то, что я могу сделать. Мои первоначальные впечатления заключаются в том, что в нем меньше кода, мне не...
1225 просмотров