27.4.3 セッションの破棄

セッションを破棄するには、単に次をコールします。

opg4j> session.destroy()
session.destroy();
session.destroy()

管理者は、次のコードを使用して、セッションをIDによって破棄できます。

instance.killSession(sessionId);

ノート:

管理メソッドをデフォルトでコールするには、クライアント/サーバー・モードで特別な認可が必要です。

セッションが破棄されると、PGXでは、そのセッションに関連付けられるすべてのリソースを再利用します。明示的に、すべての一時データは即時に破棄されます。一時データの詳細は、一時データの管理を参照してください。

ただし、PGXでは、特にグラフ・インスタンスが複数のクライアントによって共有されている場合、キャッシュ目的で、ロードされたグラフ・インスタンスをメモリーに保持することを選択できます。要約すると、使用中のクライアントが存在しなくなるまで、すべてのグラフはメモリーに残ります。

ノート:

セッションは、セッションのタイムアウト・メカニズムを介して自動的に破棄できます。グラフ・サーバー(PGX)構成オプションの詳細は、グラフ・サーバー(PGX)エンジンの構成パラメータを参照してください。