public class DefaultLoadBalancerCacheManager extends Object implements LoadBalancerCacheManager
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.ConcurrentHashMapWithTimedEviction| Constructor and Description |
|---|
DefaultLoadBalancerCacheManager(LoadBalancerCacheProperties loadBalancerCacheProperties) |
DefaultLoadBalancerCacheManager(LoadBalancerCacheProperties loadBalancerCacheProperties,
String... cacheNames) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cache.Cache |
getCache(String name) |
Collection<String> |
getCacheNames() |
public DefaultLoadBalancerCacheManager(LoadBalancerCacheProperties loadBalancerCacheProperties, String... cacheNames)
public DefaultLoadBalancerCacheManager(LoadBalancerCacheProperties loadBalancerCacheProperties)
@Nullable public org.springframework.cache.Cache getCache(String name)
getCache in interface org.springframework.cache.CacheManagerpublic Collection<String> getCacheNames()
getCacheNames in interface org.springframework.cache.CacheManagerCopyright © 2022 Pivotal Software, Inc.. All rights reserved.