Spring Boot: поставщики кэша, Couchbase
Если Java-клиент Couchbase и реализация couchbase-spring-cache доступны и Couchbase настроен, CouchbaseCacheManager настраивается автоматически. Также можно создать дополнительные кэши при запуске, установив свойство spring.cache.cache-names. Эти кэши работают на Bucket, который был автоматически настроен. Вы также можете создать дополнительные кэши в другом Bucket с помощью настройщика. Предположим, вам нужно два кэша (cache1 и cache2) в "main" («основном») Bucket и один (cache3) кэш с настраиваемым временем жизни 2 секунды в “another” («другом») Bucket. Вы можете создать первые два кэша с помощью конфигурации следующим образом: spring.cache.cache-names=cache1,cache2 Затем вы можете определить класс @Configuration для настройки дополнительного Bucket и кэша cache3 следующим образом: @Configuration(proxyBeanMethods = false) public class CouchbaseCacheConfiguration { private final Cluster cluster; public CouchbaseCacheConfiguration(Cluster cluster) { ...