Class BaseCacheConfiguration
java.lang.Object
com.broadleafcommerce.common.extension.autoconfigure.BaseCacheConfiguration
- Direct Known Subclasses:
CaffeineAutoConfiguration,EhcacheAutoConfiguration,IgniteCacheAutoConfiguration
Common beans for all cache manager strategies.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncacheInvoker(org.springframework.cache.interceptor.CacheErrorHandler errorHandler) org.springframework.boot.autoconfigure.cache.CacheManagerCustomizerscacheManagerCustomizers(List<org.springframework.boot.autoconfigure.cache.CacheManagerCustomizer<?>> customizers) cacheStateManager(org.springframework.cache.CacheManager cacheManager, List<CacheStateConfigurer> configurers, RoundedInstantFactory factory, List<CacheResultPostProcessor> postProcessors)
-
Constructor Details
-
BaseCacheConfiguration
public BaseCacheConfiguration()
-
-
Method Details
-
cacheManagerCustomizers
@Bean @ConditionalOnMissingBean public org.springframework.boot.autoconfigure.cache.CacheManagerCustomizers cacheManagerCustomizers(List<org.springframework.boot.autoconfigure.cache.CacheManagerCustomizer<?>> customizers) -
cacheInvoker
@Bean @ConditionalOnMissingBean public CacheInvoker cacheInvoker(@Nullable org.springframework.cache.interceptor.CacheErrorHandler errorHandler) -
cacheStateManager
@Bean @ConditionalOnMissingBean public CacheStateManager cacheStateManager(@Nullable org.springframework.cache.CacheManager cacheManager, List<CacheStateConfigurer> configurers, RoundedInstantFactory factory, @Nullable List<CacheResultPostProcessor> postProcessors) -
defaultCacheStateConfigurer
@Bean @ConditionalOnMissingBean(name="defaultCacheStateConfigurer") public CacheStateConfigurer defaultCacheStateConfigurer() -
cacheMetricsRefreshExecutor
@Bean(name="cacheMetricsRefreshExecutor") @ConditionalOnMissingBean(name="cacheMetricsRefreshExecutor") public ExecutorService cacheMetricsRefreshExecutor()
-