类 TTLRedisCacheWriterWrapper

  • 所有已实现的接口:
    org.springframework.data.redis.cache.CacheStatisticsProvider, org.springframework.data.redis.cache.RedisCacheWriter

    public class TTLRedisCacheWriterWrapper
    extends java.lang.Object
    implements org.springframework.data.redis.cache.RedisCacheWriter
    TTL RedisCacheWriter Wrapper
    从以下版本开始:
    1.0.0
    作者:
    Mercy
    • 构造器概要

      构造器 
      构造器 说明
      TTLRedisCacheWriterWrapper​(org.springframework.data.redis.cache.RedisCacheWriter delegate)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void clean​(java.lang.String name, byte[] pattern)  
      void clearStatistics​(java.lang.String name)  
      byte[] get​(java.lang.String name, byte[] key)  
      org.springframework.data.redis.cache.CacheStatistics getCacheStatistics​(java.lang.String cacheName)  
      void put​(java.lang.String name, byte[] key, byte[] value, java.time.Duration ttl)  
      byte[] putIfAbsent​(java.lang.String name, byte[] key, byte[] value, java.time.Duration ttl)  
      void remove​(java.lang.String name, byte[] key)  
      org.springframework.data.redis.cache.RedisCacheWriter withStatisticsCollector​(org.springframework.data.redis.cache.CacheStatisticsCollector cacheStatisticsCollector)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • TTLRedisCacheWriterWrapper

        public TTLRedisCacheWriterWrapper​(org.springframework.data.redis.cache.RedisCacheWriter delegate)
    • 方法详细资料

      • put

        public void put​(java.lang.String name,
                        byte[] key,
                        byte[] value,
                        java.time.Duration ttl)
        指定者:
        put 在接口中 org.springframework.data.redis.cache.RedisCacheWriter
      • get

        @Nullable
        public byte[] get​(java.lang.String name,
                          byte[] key)
        指定者:
        get 在接口中 org.springframework.data.redis.cache.RedisCacheWriter
      • putIfAbsent

        @Nullable
        public byte[] putIfAbsent​(java.lang.String name,
                                  byte[] key,
                                  byte[] value,
                                  java.time.Duration ttl)
        指定者:
        putIfAbsent 在接口中 org.springframework.data.redis.cache.RedisCacheWriter
      • remove

        public void remove​(java.lang.String name,
                           byte[] key)
        指定者:
        remove 在接口中 org.springframework.data.redis.cache.RedisCacheWriter
      • clean

        public void clean​(java.lang.String name,
                          byte[] pattern)
        指定者:
        clean 在接口中 org.springframework.data.redis.cache.RedisCacheWriter
      • clearStatistics

        public void clearStatistics​(java.lang.String name)
        指定者:
        clearStatistics 在接口中 org.springframework.data.redis.cache.RedisCacheWriter
      • withStatisticsCollector

        public org.springframework.data.redis.cache.RedisCacheWriter withStatisticsCollector​(org.springframework.data.redis.cache.CacheStatisticsCollector cacheStatisticsCollector)
        指定者:
        withStatisticsCollector 在接口中 org.springframework.data.redis.cache.RedisCacheWriter
      • getCacheStatistics

        public org.springframework.data.redis.cache.CacheStatistics getCacheStatistics​(java.lang.String cacheName)
        指定者:
        getCacheStatistics 在接口中 org.springframework.data.redis.cache.CacheStatisticsProvider