JAVA/CORBA クラス
すべての lotus.domino クラスには、次のメソッドが含まれます。
public void recycle(java.util.Vector objects)
Java は、ヘビーウェイトのバックエンド Lotus Domino オブジェクトを認識しないで、それを表すライトウェイト Java オブジェクトのみを認識します。ガーベッジコレクションは、最初に明示的に再利用しない限りは、Lotus Domino オブジェクトには影響を及ぼしません。
メモリに問題が生じた場合は、recycle を試してください。その場合、次のガイドラインに従ってください。
リモート (IIOP) 環境では、recycle はサーバー上のリソースを解放します。クライアント側のキャッシュは存在しますが、Java オブジェクトはもはやリモート側の対象と通信できません。
リモート (IIOP) 環境では、recycle は任意のオブジェクトの任意のスレッドから呼び出せます。
同一の Lotus Domino 要素を表すために複数のオブジェクトを作成する場合は、1 つを再利用するだけで、すべてのオブジェクトが再利用されます。以下に例を示します。
関連項目