以下序列为我提供了一个 IOR 并将 MyObj 实例保存在 CORBA (JacORB) 中的某个位置,以便稍后可以使用 IOR:
MyObj myObj = new MyObj();
org.omg.CORBA.Object ref = poa.servant_to_reference(myObj);
org.omg.CORBA.Object href = MyObjHelper.narrow(ref);
String ior = orb.object_to_string(href);
我可以以某种方式告诉 JacORB 丢弃“myObj”(当然是在稍后阶段)吗?引用永远保存在一些 Hastable 中(在 JacORB 中),当创建大量条目时,会在某个时候出现疯狂的 OutOfMemory。我希望 JacORB 在我告诉它时忘记我的对象。