Spring cache достать все значения используя Repository

В качестве кеш-менеджера я использую CompositeCacheManager содержащий ConcurrentMapCacheManager + RedisCacheManager

У каждого установлен ttl-24h

Получить все ключи у ConcurrentMapCacheManager я могу:

cacheManager.getCache().getNativeCache().keySet()

Получить все ключи у RedisCacheManager я тоже могу:

cacheManager.getCache().getNativeCache().keys("*")

Но парсить их супер сложно и некрасиво, выглядит ключ так: CaheName::SimpleKey[... keys]

Есть ли способ замаппить Кэш на репозиторий чтобы получать доступ к содержимому кэша?


Ответы (0 шт):