Class LoadBalancerCacheAutoConfiguration
java.lang.Object
org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass({org.springframework.cache.CacheManager.class,org.springframework.boot.cache.autoconfigure.CacheAutoConfiguration.class})
@AutoConfigureAfter(org.springframework.boot.cache.autoconfigure.CacheAutoConfiguration.class)
@EnableConfigurationProperties(LoadBalancerCacheProperties.class)
@Conditional(org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration.OnLoadBalancerCachingEnabledCondition.class)
public class LoadBalancerCacheAutoConfiguration
extends Object
An AutoConfiguration that automatically enables caching when Spring Boot, and Spring
Framework Cache support are present. If Caffeine is present in the classpath, it will
be used for loadbalancer caching. If not, a default cache will be used.
- Since:
- 2.2.0
- Author:
- Olga Maciaszek-Sharma
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static classprotected static class -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
LoadBalancerCacheAutoConfiguration
public LoadBalancerCacheAutoConfiguration()
-