我正在使用 infinispan 缓存并且必须遍历缓存中的所有条目并找出缓存键和值。我发现可以使用以下方法通过 entrySet 完成
cache.entrySet().forEach(entry -> System.out.printf("%s = %s\n", entry.getKey(), entry.getValue()));
但是看起来实现缓存功能的类不支持
entry.getKey()
和entry.getValue()
方法
下面是调试模式下的代码截图,看起来实例
nativeCache
属于 org.infinispan.cache.impl.EncoderCache
类,它有一个私有内部类 EntryWrapper
,它有 getKey
和 getValue
的方法,但是因为它是私教课,我进不去
有没有办法让我获取缓存中所有条目的键和值?