Class AdminNavigationCaffeineConfiguration

java.lang.Object
com.broadleafcommerce.adminnavigation.service.autoconfigure.AdminNavigationCaffeineConfiguration

@Configuration @Conditional(com.broadleafcommerce.common.extension.cache.condition.OnEnabledCacheCondition.class) @ConditionalOnClass(org.springframework.cache.caffeine.CaffeineCacheManager.class) @ConditionalOnProperty(value="com.broadleafcommerce.cache.activeCacheManagerImplementation", havingValue="com.broadleafcommerce.common.extension.cache.caffeine.CaffeineAutoConfiguration") @AutoConfigureAfter(com.broadleafcommerce.common.extension.cache.caffeine.CaffeineAutoConfiguration.class) @EnableConfigurationProperties({AdminNavigationCacheProperties.class,AdminNavigationCacheWeightProperties.class}) public class AdminNavigationCaffeineConfiguration extends Object
Common configuration for admin navigation caching.
Since:
Admin Navigation 3.0.0, Release Train 3.0.0
  • Constructor Details

    • AdminNavigationCaffeineConfiguration

      public AdminNavigationCaffeineConfiguration()
  • Method Details

    • adminNavigationCaffeineManagerCustomizer

      @Bean @ConditionalOnMissingBean(name="adminNavigationCaffeineManagerCustomizer") public com.broadleafcommerce.common.extension.cache.CacheCustomizerFactoryBean adminNavigationCaffeineManagerCustomizer()