在90%的情況下,使用Sling繫結是不合適存取服務的方式。 您應該改用 @Reference 或 @Inject 註解。
Thread.interrupt 很危險,因為如果在錯誤的時間呼叫,可能會關閉檔案,包括Lucene檔案和永久性快取檔案。
這可能會導致程式碼最終死鎖的競爭條件。