Как я могу частично отключить кеширование? - PullRequest
0 голосов
/ 08 июля 2019

Я использую кэширование Redis в моем загрузочном приложении Spring. В моем основном классе я использую аннотацию

@EnableCaching

В файле application.properties у меня есть это:

spring.cache.type=redis
spring.redis.host=localhost
spring.redis.port=6379

Я кеширую 3 типа объектов: пользователи, номера телефонов, книги. В этих классах я использую аннотацию:

@Cacheable(cacheNames = "books", cacheManager = "booksCacheManager"}

Это прекрасно работает, все три набора объектов кэшируются должным образом. Но я хочу манипулировать кэшированием с помощью файла application.properties, чтобы иметь возможность кэшировать, например, только пользователей, а не все остальные данные. Я думаю, что

spring.cache.type=none

отключит кэширование всех объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...