class A implements Serializable{ public int id; public List<B> incomingBs; public A(int x){ this.id=x; }}class B implements Serializable{ public int id; public List<A> outgoingAs; public B(int x){ this.id=x; }}A a1=new A(1);A a2=new A(2);B b1=new B(1);B b2=new B(2);a1.incomingBs.add(b1);a1.incomingBs.add(b2);b1.outgoingAs.add(a1);b1.outgoingAs.add(a2);如上述代碼,a1中有b1,b1中有a1。保存在Hazelcast的map中,當(dāng)作序列化時(shí),會(huì)不會(huì)引起無(wú)限循環(huán)嵌套。如果不會(huì),那hazelcast的map 序列化機(jī)制是什么。?
Hazelcast如何序列化交叉引用對(duì)象
達(dá)令說(shuō)
2019-03-22 10:14:57