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:世界
更新監聽器發射OLDVALUE:世界,NEWVALUE:世界
參見http://docs.hazelcast.org/docs/3.8/javadoc/com/hazelcast/core/IMap.html#replace-K-V-V- –