接口 CacheService

所有已知实现类:
AbstractRedisCacheServiceImpl

public interface CacheService
缓存-服务接口
版本:
1.0
作者:
yangyong
  • 方法详细资料

    • addCache

      <T extends Serializable> void addCache​(@Nonnull String key, @Nonnull T data)
      添加缓存数据
      类型参数:
      T - 缓存数据类型
      参数:
      key - 缓存键
      data - 缓存数据
    • addCache

      <T extends Serializable> void addCache​(@Nonnull String key, @Nonnull T data, @Nonnull Duration liveTime)
      添加缓存数据
      类型参数:
      T - 缓存数据类型
      参数:
      key - 缓存键
      data - 缓存数据
      liveTime - 缓存生存期
    • getCache

      <T extends Serializable> T getCache​(@Nonnull String key, @Nonnull Class<T> dataClass)
      获取缓存数据
      类型参数:
      T - 缓存数据类型
      参数:
      key - 缓存键
      dataClass - 缓存数据类型Class
      返回:
      缓存数据