类 AbsCache

java.lang.Object
org.tio.utils.cache.AbsCache
所有已实现的接口:
ICache
直接已知子类:
CaffeineCache, CaffeineRedisCache, GuavaCache, GuavaRedisCache, J2Cache, RedisCache

public abstract class AbsCache extends Object implements ICache
作者:
tanyaowu 2018年10月21日 下午3:45:26
  • 字段详细资料

    • cacheName

      protected String cacheName
  • 构造器详细资料

    • AbsCache

      public AbsCache(String cacheName)
    • AbsCache

      public AbsCache(String cacheName, Long timeToLiveSeconds, Long timeToIdleSeconds)
  • 方法详细资料

    • getCacheName

      public String getCacheName()
      指定者:
      getCacheName 在接口中 ICache
      返回:
      the cacheName
    • setCacheName

      public void setCacheName(String cacheName)
      参数:
      cacheName - the cacheName to set
    • getTimeToLiveSeconds

      public Long getTimeToLiveSeconds()
      指定者:
      getTimeToLiveSeconds 在接口中 ICache
      返回:
    • setTimeToLiveSeconds

      public void setTimeToLiveSeconds(Long timeToLiveSeconds)
    • getTimeToIdleSeconds

      public Long getTimeToIdleSeconds()
      指定者:
      getTimeToIdleSeconds 在接口中 ICache
      返回:
    • setTimeToIdleSeconds

      public void setTimeToIdleSeconds(Long timeToIdleSeconds)
    • get

      public Serializable get(String key)
      根据key获取value
      指定者:
      get 在接口中 ICache
      参数:
      key -
      返回:
    • get

      public <T> T get(String key, Class<T> clazz)
      根据key获取value
      指定者:
      get 在接口中 ICache
      参数:
      key -
      clazz -
      返回:
    • _get

      public abstract Serializable _get(String key)