現在、セッションにあるSeamコンポーネントがあります。このコンポーネントは、コンストラクターでLuceneインデックスを開くカスタムの「Luceneオブジェクト」(プライベート属性)を保持しています。検索したいときは、すでに開いているLuceneインデックスを使用するセッションで「Luceneオブジェクト」を使用します。したがって、他の何かを検索したい場合でも、すでに開いているインデックスを再利用できます。
しかし今、私はリーダーを閉じるJavaロジックを持っていません。これは、destroy()メソッド(JVMによって呼び出される)のようなメソッドで実行する必要がありますか?または、手動でリーダーを閉じなくても大丈夫ですか?
ありがとう、ヨッヘン