Sling Binding はほとんどの場合、サービスにアクセスする方法として適切ではありません。代わりに、@Reference または @Inject 注釈を使用してください。
Thread.interrupt を不適切なタイミングで呼び出すと、Lucene ファイルや永続キャッシュファイルを含め、ファイルが閉じられることがあるので、危険です。
競合状態が発生し、最終的にコードがデッドロックに陥ることがあります。