Class ScoredRedisCacheAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @ConditionalOnClass({org.oxerr.spring.cache.redis.scored.ScoredRedisCacheInterceptor.class,org.oxerr.spring.cache.redis.scored.ScoredRedisCacheWriter.class})
    @AutoConfigureAfter(org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class)
    public class ScoredRedisCacheAutoConfiguration
    extends Object
    See org.springframework.boot.autoconfigure.cache.RedisCacheConfiguration. Spring Boot Features - Caching - Providers - Redis
    • 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, org.oxerr.spring.cache.redis.scored.ScoreHolder scoreHolder, ClassLoader classLoader)  
      org.oxerr.spring.cache.redis.scored.ScoredRedisCacheInterceptor scoredRedisCacheInterceptor​(org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor cacheOperationSourceAdvisor, org.springframework.cache.interceptor.CacheOperationSource cacheOperationSource, org.oxerr.spring.cache.redis.scored.ScoreHolder scoreHolder)  
      org.oxerr.spring.cache.redis.scored.ScoreHolder scoreHolder()  
    • Constructor Detail

      • ScoredRedisCacheAutoConfiguration

        public ScoredRedisCacheAutoConfiguration()
    • Method Detail

      • redisCacheManagerBuilderCustomizer

        @Bean
        public org.springframework.boot.autoconfigure.cache.RedisCacheManagerBuilderCustomizer redisCacheManagerBuilderCustomizer​(@NonNull
                                                                                                                                  org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory,
                                                                                                                                  @NonNull
                                                                                                                                  org.oxerr.spring.cache.redis.scored.ScoreHolder scoreHolder,
                                                                                                                                  @Nullable
                                                                                                                                  ClassLoader classLoader)
      • scoredRedisCacheInterceptor

        @Bean
        public org.oxerr.spring.cache.redis.scored.ScoredRedisCacheInterceptor scoredRedisCacheInterceptor​(org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor cacheOperationSourceAdvisor,
                                                                                                           org.springframework.cache.interceptor.CacheOperationSource cacheOperationSource,
                                                                                                           org.oxerr.spring.cache.redis.scored.ScoreHolder scoreHolder)
      • scoreHolder

        @Bean
        public org.oxerr.spring.cache.redis.scored.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)