Class BaseCacheConfiguration

java.lang.Object
com.broadleafcommerce.common.extension.autoconfigure.BaseCacheConfiguration
Direct Known Subclasses:
CaffeineAutoConfiguration, EhcacheAutoConfiguration, IgniteCacheAutoConfiguration

public class BaseCacheConfiguration extends Object
Common beans for all cache manager strategies.
  • 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()