0
使用する3.8.1。同じキーと値が入力されても、更新されたイベントが発生しますか?どうして?値が変更されていない場合でも、Hazelcastはリスナーの更新イベントを発生させます。
map.addEntryListener(new EntryUpdatedListener() {
@Override
public void entryUpdated(EntryEvent event) {
System.out.println("Updated listener fired oldvalue: " + event.getOldValue() + ", newvalue: " + event.getValue());
}
}, true);
map.put("hello", "world");
map.put("hello", "world");
出力:
更新リスナーがOLDVALUE解雇:世界、NEWVALUE:世界、NEWVALUE:世界
参照http://docs.hazelcast.org/docs/3.8/javadoc/com/hazelcast/core/IMap.html#replace-K-V-V- –