Вопросы по теме 'spring-cache'
Блокировка поддержки кеша
Абстракция Spring Cache не поддерживает блокирующий кеш, то есть кеш, который, когда вы выполняете операцию чтения для одного и того же ключа в одно и то же время в нескольких потоках, кешируемый метод будет вызываться только один раз. Кэш Guava...
362 просмотров
schedule
20.11.2021
Можно ли удалить частичные данные весеннего кеша?
Учитывая эти сущности и репозиторий для доступа к их данным в DDBB:
@Entity
public class Customer {
Long id;
}
@Entity
public class Purchase {
Long customerId;
}
@Repository
public lass PurchaseDAO {
public void insert(Purchase insert);...
2562 просмотров
schedule
12.09.2021
Кэширование с использованием @Cacheable с интеграцией Spring MongoDB при загрузке Spring и Redis
Мне было интересно, можно ли использовать аннотации @Cacheable в репозиториях Spring data mongo. Например так:
public interface UserRepository extends MongoRepository<User, String> {
@Cacheable("byId")
public interface...
2522 просмотров
schedule
19.10.2021
Как использовать регулярное выражение в SpEL при удалении определенных ключей, которые соответствуют регулярному выражению в ключевом атрибуте @CacheEvict
Я хочу удалить все ключи, начиная с определенной строки для данного кеша, например:
@CacheEvict(cacheNames="LOCATION", key="#p0*")
public void evictLocation(String location, String type ) {
//some code here
}
Я хочу удалить все...
1287 просмотров
schedule
01.12.2021
Не удается найти кеш с именем xxx для сборщика в приложении весенней загрузки
У меня есть приложение для загрузки Spring, в котором я хочу использовать кеш весенних ботов в методе репозитория. Я указал аннотацию @EnableCaching в моем приложении для весенней загрузки. Когда я пытаюсь использовать аннотацию @Cacheable в моем...
9465 просмотров
schedule
15.10.2021
Есть ли возможность сделать getBulk из кеша с весенним кешем
Я использую кеширование Spring в моем приложении, а базовый кеш - memcached.
memcached поддерживает массовый поиск из кеша, предоставляя набор ключей. см. getBulk () javadoc здесь
Однако интерфейс кеш-памяти Spring не позволяет выполнять...
87 просмотров
schedule
15.10.2021
Абстракция Spring Cache с Hazelcast не вытесняет ключ из кеша
В следующей конфигурации мой возвращаемый объект кэшируется, но когда я пытаюсь удалить ключ вручную, он не работает.
@Configuration
@EnableCaching
public class HazelCastConfiguration {
@Bean
public HazelcastCacheManager...
944 просмотров
schedule
01.12.2021
Флаг / индикатор попадания в Spring Cache
Я использую Spring Cache для кеширования некоторых объектов через @Cacheable. Однако одно из требований требует, чтобы я мог знать, был ли возвращенный объект из Cache Hit или стандартного вызова. Есть ли установленный флаг или индикатор, который я...
78 просмотров
schedule
29.03.2022
Предупреждение о встроенном кластере приложения Hazecast-Kubernetes Springboot
Я развернул встроенный кластер hazelcast на Kubernetes, я получаю предупреждение ниже. отключен флаг автоматического увеличения, а ошибка portCount по-прежнему отображается.
Конфиг:
Config config = new Config();...
135 просмотров
schedule
20.04.2022
Как использовать Spring boot 2 и ehcache 3 без xml?
На данный момент у меня есть следующая конфигурация:
@Configuration
@EnableCaching
public class EhcacheConfig {
@Bean
public CacheManager cacheManager() throws URISyntaxException {
return new...
5676 просмотров
schedule
07.05.2022
Срок действия набора Spring cache истекает динамически - кофеин
Я использую API аутентификации, чтобы получить токен и использовать другие сервисы. Этот API возвращает токен и время истечения срока действия. Можно получить время истечения срока, которое он возвращает, и установить expire_after_write с этим...
1902 просмотров
schedule
21.05.2022
Список кэширования Spring и обновление его значений
Я создаю приложение Spring, которое сохраняет в базе данных Postgres GPS-позиции транспортных средств. Транспортные средства отправляют свое местоположение каждую минуту. Каждое транспортное средство идентифицируется некоторым идентификатором...
4474 просмотров
schedule
31.05.2022
Ключевые проблемы кэширования с Jcache
Я использую кэширование JSR107 с Springboot. У меня есть следующий метод.
@CacheResult(cacheName = "books.byidAndCat")
public List<Book> getAllBooks(@CacheKey final String bookId, @CacheKey final BookCategory bookCat) {
return <<Make...
1169 просмотров
schedule
29.05.2022
Обновите Spring Cache при сохранении объекта с отношением один ко многим
У меня есть 2 объекта с отношением один ко многим следующим образом:
public class A {
@ID
private String id;
@OneToMany(mappedBy = "a",cascade = CascadeType.ALL, orphanRemoval = true)
private Set<B> bSet;
//getters setters and...
795 просмотров
schedule
17.06.2022
Можно ли настроить сериализацию, используемую абстракцией Spring Cache?
У меня есть веб-служба Java, которая использует Redis для кэширования. Сначала я создал CacheService, который напрямую обращался к клиенту Redisson для обработки кэширования. Недавно я провел рефакторинг обработки кэша, чтобы использовать абстракцию...
4469 просмотров
schedule
14.07.2022
Как правильно настроить двухуровневый кеш сущностей спящего режима с помощью аннотаций
Я хочу настроить кеш гибернации 2-го уровня в микросервисе Spring Boot. И я вообще не хочу использовать xml. Дальше мой пример.
UserEntity.java
@Entity
@Table(name = "users")
@Cacheable
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE,...
1508 просмотров
schedule
10.07.2022
Ehcache: неожиданное поведение при удалении элементов кэша
У меня есть два кешированных метода:
@Cacheable(value = CacheName.CACHE_STATIC, key="'getImageUserLayer'.concat(':').concat(#layerId)")
public byte[] getImageUserLayer(int layerId) {
и
@Cacheable(value = CacheName.CACHE_STATIC,...
98 просмотров
schedule
12.07.2022
Spring Cache для отключения кеша по конфигурации cacheName
Я использую весеннюю загрузку, и очень легко интегрировать весенний кеш с другим компонентом кеша.
Кэшируя данные, мы можем использовать аннотацию @Cachable , но все же нам нужно настроить и добавить cacheName в cacheManager , без этого шага мы...
1253 просмотров
schedule
20.07.2022
Как получить отдельный элемент по ключу из кеша в кеше Spring в Spring Boot?
Мы добавили spring-boot-starter-cache в наш проект и не используем какую-либо конкретную реализацию поставщика кеша. мы загружаем все данные во время запуска приложения, вызывая следующий метод:
@Override
@Cacheable(cacheNames =...
786 просмотров
schedule
26.07.2022
Spring Cache with Redis — как изящно обрабатывать или даже пропускать кэширование в случае сбоя подключения к Redis
Я включил кэширование в своем приложении Spring и использую Redis для этой цели. Однако всякий раз, когда происходит сбой соединения, приложение перестает работать, тогда как я думаю, что ему лучше пропустить кэширование и продолжить обычный поток...
6564 просмотров
schedule
02.08.2022