Package io.dialob.cache
Class DialobCacheAutoConfiguration
- java.lang.Object
-
- io.dialob.cache.DialobCacheAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(io.dialob.settings.DialobSettings.class) public class DialobCacheAutoConfiguration extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDialobCacheAutoConfiguration.LocalQuestionnaireDialobSessionCacheConfiguration
-
Constructor Summary
Constructors Constructor Description DialobCacheAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.cache.CacheManagercacheManager(Optional<org.springframework.cache.CacheManager> localSessionCacheManager, Optional<org.springframework.cache.CacheManager> questionnaireCache, Optional<org.springframework.cache.CacheManager> formCacheManager, Optional<org.springframework.cache.CacheManager> programCacheManager, Optional<org.springframework.cache.CacheManager> sessionAccessCacheManager)org.springframework.cache.CacheManagerdialobProgramsCacheManager()org.springframework.data.redis.cache.RedisCacheManagerquestionnaireCacheManager(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)org.springframework.cache.CacheManagersessionAccessCacheManager()
-
-
-
Method Detail
-
dialobProgramsCacheManager
@Bean(name="dialobProgramsCacheManager") public org.springframework.cache.CacheManager dialobProgramsCacheManager()
-
questionnaireCacheManager
@Bean(name="questionnaireCacheManager") @ConditionalOnBean(org.springframework.data.redis.connection.RedisConnectionFactory.class) public org.springframework.data.redis.cache.RedisCacheManager questionnaireCacheManager(@NonNull org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
-
sessionAccessCacheManager
@Bean(name="sessionAccessCacheManager") public org.springframework.cache.CacheManager sessionAccessCacheManager()
-
cacheManager
@Bean @Primary public org.springframework.cache.CacheManager cacheManager(@Qualifier("sessionCacheManager") Optional<org.springframework.cache.CacheManager> localSessionCacheManager, @Qualifier("questionnaireCacheManager") Optional<org.springframework.cache.CacheManager> questionnaireCache, @Qualifier("formCacheManager") Optional<org.springframework.cache.CacheManager> formCacheManager, @Qualifier("dialobProgramsCacheManager") Optional<org.springframework.cache.CacheManager> programCacheManager, @Qualifier("sessionAccessCacheManager") Optional<org.springframework.cache.CacheManager> sessionAccessCacheManager)
-
-