Class IgniteCacheAutoConfiguration
java.lang.Object
com.broadleafcommerce.common.extension.autoconfigure.BaseCacheConfiguration
com.broadleafcommerce.common.extension.autoconfigure.IgniteCacheAutoConfiguration
@Configuration
@Conditional(OnEnabledCacheCondition.class)
@ConditionalOnClass(org.apache.ignite.configuration.IgniteConfiguration.class)
@ConditionalOnProperty(value="com.broadleafcommerce.cache.activeCacheManagerImplementation",
havingValue="com.broadleafcommerce.common.extension.autoconfigure.IgniteCacheAutoConfiguration",
matchIfMissing=true)
@EnableCaching
public class IgniteCacheAutoConfiguration
extends BaseCacheConfiguration
Default cache configuration leveraging Apache Ignite.
- Author:
- Jeff Fischer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cache.CacheManager
cacheManager
(org.springframework.boot.autoconfigure.cache.CacheManagerCustomizers cacheManagerCustomizers) org.apache.ignite.configuration.IgniteConfiguration
Methods inherited from class com.broadleafcommerce.common.extension.autoconfigure.BaseCacheConfiguration
cacheEnablementCleanupFilter, cacheManagerCustomizers, cacheStateManager, defaultCacheStateConfigurer
-
Constructor Details
-
IgniteCacheAutoConfiguration
public IgniteCacheAutoConfiguration()
-
-
Method Details
-
cacheManager
@Bean @ConditionalOnMissingBean public org.springframework.cache.CacheManager cacheManager(org.springframework.boot.autoconfigure.cache.CacheManagerCustomizers cacheManagerCustomizers) -
igniteConfiguration
@Bean @ConditionalOnMissingBean public org.apache.ignite.configuration.IgniteConfiguration igniteConfiguration() -
basicIgniteConfigurer
@Bean @ConditionalOnMissingBean public IgniteConfigurers.BasicIgniteConfigurer basicIgniteConfigurer()
-