如何检查Ignite Cache中是否存在某些关联值



是否有类似cache.containsAffinity(T myField)的函数来检查缓存中是否存在这样的关联值?

例如,我将缓存配置设置为:<AffinityKey<String>, Object>,并使用streamer:写入数据

streamer.addData(new AffinityKey<>(idKey1, "a"), obj)

streamer.addData(new AffinityKey<>(idKey2, "b"), obj)

streamer.addData(new AffinityKey<>(idKey3, "c"), obj)

我如何检查亲和度值";a";存在于高速缓存中并且具有相关的数据条目;f";没有相关数据?

您只需执行cache.get(new AffinityKey<>(idKey1, "a"))并检查返回值

最新更新