Class CaffeineBasedLoadBalancerCacheManager
- java.lang.Object
-
- org.springframework.cache.caffeine.CaffeineCacheManager
-
- org.springframework.cloud.loadbalancer.cache.CaffeineBasedLoadBalancerCacheManager
-
- All Implemented Interfaces:
org.springframework.cache.CacheManager
,LoadBalancerCacheManager
public class CaffeineBasedLoadBalancerCacheManager extends org.springframework.cache.caffeine.CaffeineCacheManager implements LoadBalancerCacheManager
A Spring Cloud LoadBalancer specific implementation ofCaffeineCacheManager
that implements theLoadBalancerCacheManager
marker interface.- Since:
- 2.2.0
- Author:
- Olga Maciaszek-Sharma
- See Also:
-
-
-
Constructor Summary
Constructors Constructor Description CaffeineBasedLoadBalancerCacheManager(String cacheName, LoadBalancerCacheProperties properties)
CaffeineBasedLoadBalancerCacheManager(LoadBalancerCacheProperties properties)
-
Method Summary
-
Methods inherited from class org.springframework.cache.caffeine.CaffeineCacheManager
adaptCaffeineCache, createCaffeineCache, createNativeCaffeineCache, getCache, getCacheNames, isAllowNullValues, registerCustomCache, setAllowNullValues, setCacheLoader, setCacheNames, setCacheSpecification, setCaffeine, setCaffeineSpec
-
-
-
-
-
Constructor Detail
-
CaffeineBasedLoadBalancerCacheManager
public CaffeineBasedLoadBalancerCacheManager(String cacheName, LoadBalancerCacheProperties properties)
-
CaffeineBasedLoadBalancerCacheManager
public CaffeineBasedLoadBalancerCacheManager(LoadBalancerCacheProperties properties)
-
-