HazelCast是否提供任何更新机制?

时间:2015-04-10 09:05:25

标签: hazelcast

我需要知道hazelcast的工作内部工作。让我们假设以下场景。

我上课了。

Class User{
 // come Fileds
} 

MainClass

Class MainClass{
   public static void main(String[] args){
       //lets assume, I have a map, that contains User.java objects in its     value. Also I have implemented loadStore.
IMap<String, User> userMap = hazelcastClient.getMap("User");
User user = userMap.get("userid");
// i updated some fields in user object.
user.age(26);
userMap.put("userid", user);


}
}

我想知道,当我在地图中放置更新的User-class对象时,会在同一个键中发生什么? 要么hcast会再次在商店方法中存储整个对象,还是只更新? hazelcast版本存储在其中的条目?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

如果将内存格式用作 OBJECT ,则不会进行成本反序列化和序列化。如果您要更新对象的字段,则可以尝试使用条目处理器。它会提高性能。