[英]How to check if some affinity values exists in Ignite Cache?
是否有任何 function 之類的cache.containsAffinity(T myField)
來檢查緩存中是否存在此類關聯值?
例如,我像這樣設置緩存配置: <AffinityKey<String>, Object>
,並使用流媒體寫入數據:
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"))
並檢查返回值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.