【发布时间】:2021-11-08 05:57:17
【问题描述】:
只是为了消除我的困惑... infinispan 的tutorial for distributed caches 在 12.x 分支中使用以下代码:
// Display the current cache contents for this node
cache.getAdvancedCache().withFlags(Flag.SKIP_REMOTE_LOOKUP).entrySet()
.forEach(entry -> System.out.printf("%s = %s\n", entry.getKey(), entry.getValue()));
但是“这个节点”的内容不是错了吗? SKIP_REMOTE_LOOKUP 的文档仅提到它适用于这四种方法:
getputremovecontainsKey
同样在我的测试中,上面的代码总是打印出整个缓存内容,而不仅仅是本地节点的内容。只有将其从 entrySet 切换到手动 get 才能达到目的。
是我遗漏了什么还是教程中的“错误”?
【问题讨论】:
标签: java infinispan