【发布时间】:2017-08-03 04:37:07
【问题描述】:
嘿,
我正在使用 Hazelcast ReplicatedMap 来存储一些对象。为了将对象保存在地图中,我使用了 ReplicatedMap 接口中的 put 方法(又名V put(K var1, V var2, long var3, TimeUnit var5);,它允许我在一段时间后清除该条目。
现在,如果我想更新地图中的对象,我会使用 put(idOfOldObject, newObject)。
我的问题是:这个新条目会在第一个进入地图后的剩余时间后被清除吗? 在这里更明确的是我要问的一些伪代码:
map.put(1,objectX,10,"seconds"); //as far as i understand this will remove the entry after 10 seconds.
objectX.updateField();
map.put(1,objectX); //will objectX still be removed after 10 seconds now?
【问题讨论】:
标签: java caching replication hazelcast hazelcast-imap