Module bus.cache

Class CacheKeys

java.lang.Object
org.miaixz.bus.cache.magic.CacheKeys

public class CacheKeys extends Object
缓存键集合类

用于存储批量缓存操作的结果,包括命中的键值对和未命中的键集合。 提供了获取命中键值对和未命中键集合的方法,并处理了null值情况。

Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • CacheKeys

      public CacheKeys()
      默认构造方法

      创建一个空的CacheKeys实例,hitKeyMap和missKeySet都为null

    • CacheKeys

      public CacheKeys(Map<String,Object> hitKeyMap, Set<String> missKeySet)
      带参数的构造方法
      Parameters:
      hitKeyMap - 命中的键值对映射
      missKeySet - 未命中的键集合
  • Method Details

    • getHitKeyMap

      public Map<String,Object> getHitKeyMap()
      获取命中的键值对映射

      如果hitKeyMap为null,则返回一个空的不可修改映射

      Returns:
      命中的键值对映射
    • getMissKeySet

      public Set<String> getMissKeySet()
      获取未命中的键集合

      如果missKeySet为null,则返回一个空的不可修改集合

      Returns:
      未命中的键集合