Class DefaultLoadBalancerCacheManager
java.lang.Object
org.springframework.cloud.loadbalancer.cache.DefaultLoadBalancerCacheManager
- All Implemented Interfaces:
org.springframework.cache.CacheManager, LoadBalancerCacheManager
An
DefaultLoadBalancerCache-based LoadBalancerCacheManager
implementation.
NOTE: This is a very basic implementation as required for the LoadBalancer caching
mechanism at the moment. The underlying implementation can be modified in future to
allow for passing different properties per cache name.- Since:
- 2.2.0
- Author:
- Olga Maciaszek-Sharma
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultLoadBalancerCacheManager(LoadBalancerCacheProperties loadBalancerCacheProperties) DefaultLoadBalancerCacheManager(LoadBalancerCacheProperties loadBalancerCacheProperties, String... cacheNames) -
Method Summary
Modifier and TypeMethodDescription@Nullable org.springframework.cache.Cache
-
Constructor Details
-
DefaultLoadBalancerCacheManager
public DefaultLoadBalancerCacheManager(LoadBalancerCacheProperties loadBalancerCacheProperties, String... cacheNames) -
DefaultLoadBalancerCacheManager
-
-
Method Details
-
getCache
- Specified by:
getCachein interfaceorg.springframework.cache.CacheManager
-
getCacheNames
- Specified by:
getCacheNamesin interfaceorg.springframework.cache.CacheManager
-