接口 ICacheService


public interface ICacheService
缓存服务
作者:
CharlesSui
  • 方法详细资料

    • exists

      boolean exists(String key)
      验证缓存项是否存在
      参数:
      key - 缓存Key
      返回:
      验证缓存项是否存在
    • add

      boolean add(String key, Object value)
      添加缓存
      参数:
      key - 缓存Key
      value - 缓存Value
      返回:
      添加是否成功
    • add

      boolean add(String key, Object value, Duration duration)
      添加缓存
      参数:
      key - 缓存Key
      value - 缓存Value
      duration - 缓存时长
      返回:
      添加是否成功
    • remove

      boolean remove(String key)
      删除缓存
      参数:
      key - 缓存Key
      返回:
      删除是否成功
    • removeAll

      void removeAll(List<String> keys)
      批量删除缓存
      参数:
      keys - 缓存Key集合
    • get

      Object get(String key)
      按key获取缓存
      参数:
      key - 缓存Key
      返回:
      获取缓存
    • replace

      boolean replace(String key, Object value)
      修改缓存
      参数:
      key - 缓存Key
      value - 新的缓存Value
      返回:
      修改是否成功
    • replace

      boolean replace(String key, Object value, Duration duration)
      修改缓存
      参数:
      key - 缓存Key
      value - 新的缓存Value
      duration - 缓存时长
      返回:
      修改是否成功
    • getOrSet

      Object getOrSet(String key, String value, Duration expiresIn)
      获取或添加
      参数:
      key - 缓存Key
      value - 缓存Value
      expiresIn - 缓存时长
      返回:
      缓存值