У меня есть собственная реализация Cache, которая сопоставляет коллекции с отдельными элементами при запросе на Набор ключей, как в Spring Cache с коллекцией элементов / сущностей .
Я использую свой AggregationAwareCacheDecorator
так:
@Configuration
public class CacheSpringConfig {
@Bean
public CacheManager cacheManager() {
return new ConcurrentMapCacheManager() {
@Override
protected Cache createConcurrentMapCache(final String name) {
return new AggregationAwareCacheDecorator(super.createConcurrentMapCache(name));
}
};
}
}
Теперь я сталкиваюсь с проблемой, что спецификации кэша / кофеина в application.properties
игнорируются, особенно spring.cache.type=none
(@Bean
создается в любом случае).
Поэтому я ищу способ установить декорированный кэш для существующих экземпляров CacheManager
вместо того, чтобы самому устанавливать его.