Class ScoredRedisCacheAutoConfiguration
- java.lang.Object
-
- org.oxerr.spring.cache.redis.scored.spring.boot.autoconfigure.ScoredRedisCacheAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnClass({ScoredRedisCacheInterceptor.class,ScoredRedisCacheWriter.class}) @AutoConfigureAfter(org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class) public class ScoredRedisCacheAutoConfiguration extends Object
Seeorg.springframework.boot.autoconfigure.cache.RedisCacheConfiguration
. Spring Boot Features - Caching - Providers - Redis
-
-
Constructor Summary
Constructors Constructor Description ScoredRedisCacheAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.springframework.data.redis.cache.RedisCacheWriter
getRedisCacheWriter(org.springframework.data.redis.cache.RedisCacheManager.RedisCacheManagerBuilder builder)
private <T> T
readDeclaredField(org.springframework.data.redis.cache.RedisCacheManager.RedisCacheManagerBuilder builder, String fieldName)
org.springframework.boot.autoconfigure.cache.RedisCacheManagerBuilderCustomizer
redisCacheManagerBuilderCustomizer(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, ScoreHolder scoreHolder, ClassLoader classLoader)
ScoredRedisCacheInterceptor
scoredRedisCacheInterceptor(org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor cacheOperationSourceAdvisor, org.springframework.cache.interceptor.CacheOperationSource cacheOperationSource, ScoreHolder scoreHolder)
ScoreHolder
scoreHolder()
-
-
-
Method Detail
-
redisCacheManagerBuilderCustomizer
@Bean public org.springframework.boot.autoconfigure.cache.RedisCacheManagerBuilderCustomizer redisCacheManagerBuilderCustomizer(@NonNull org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, @NonNull ScoreHolder scoreHolder, @Nullable ClassLoader classLoader)
-
scoredRedisCacheInterceptor
@Bean public ScoredRedisCacheInterceptor scoredRedisCacheInterceptor(org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor cacheOperationSourceAdvisor, org.springframework.cache.interceptor.CacheOperationSource cacheOperationSource, ScoreHolder scoreHolder)
-
scoreHolder
@Bean public ScoreHolder scoreHolder()
-
getRedisCacheWriter
private org.springframework.data.redis.cache.RedisCacheWriter getRedisCacheWriter(org.springframework.data.redis.cache.RedisCacheManager.RedisCacheManagerBuilder builder)
-
readDeclaredField
private <T> T readDeclaredField(org.springframework.data.redis.cache.RedisCacheManager.RedisCacheManagerBuilder builder, String fieldName)
-
-