Я пытаюсь кэшировать некоторые методы в моих классах репозитория (= классы DAO), которые находятся в зависимости от проекта начальной загрузки.Я использую @CacheConfig(cacheNames = { "<cache_name>" })
в качестве аннотации на уровне класса и @Cacheable
для методов.В весеннем загрузочном файле application.yml у меня есть следующая конфигурация кофеина:
spring:
cache:
cache-names: <cache_name1>, <cache_name2>, <cache_name3>
caffeine:
spec: maximumSize=500, expireAfterAccess=15m
Во время выполнения он жалуется, что не может найти имена кэша, определенные в application.yml.
Если я помещуклассы репозитория прямо в весеннем загрузочном проекте, все работает нормально.
Есть идеи, как заставить кэш кофеина работать с кэшированными классами, помещенными в зависимость?
Спасибо,
Тибериу