Кэширование классов в зависимости не работает - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь кэшировать некоторые методы в моих классах репозитория (= классы 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.

Если я помещуклассы репозитория прямо в весеннем загрузочном проекте, все работает нормально.

Есть идеи, как заставить кэш кофеина работать с кэшированными классами, помещенными в зависимость?

Спасибо,

Тибериу

...