Class CacheAutoConfiguration

java.lang.Object
org.springframework.boot.cache.autoconfigure.CacheAutoConfiguration

@AutoConfiguration(afterName={"org.springframework.boot.data.couchbase.autoconfigure.CouchbaseDataAutoConfiguration","org.springframework.boot.data.redis.autoconfigure.RedisAutoConfiguration","org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration","org.springframework.boot.jpa.autoconfigure.hibernate.HibernateJpaAutoConfiguration"}) @ConditionalOnClass(CacheManager.class) @ConditionalOnBean(CacheAspectSupport.class) @ConditionalOnMissingBean(value=CacheManager.class, name="cacheResolver") @EnableConfigurationProperties(CacheProperties.class) @Import({org.springframework.boot.cache.autoconfigure.CacheAutoConfiguration.CacheConfigurationImportSelector.class,org.springframework.boot.cache.autoconfigure.CacheAutoConfiguration.CacheManagerEntityManagerFactoryDependsOnConfiguration.class}) public class CacheAutoConfiguration extends Object
Auto-configuration for the cache abstraction. Creates a CacheManager if necessary when caching is enabled via @EnableCaching.

Cache store can be auto-detected or specified explicitly through configuration.

Since:
4.0.0
Author:
Stephane Nicoll
See Also: