Sling Bindings es una manera inapropiada de obtener acceso a un servicio en el 90% de los casos. En su lugar, debe utilizar las anotaciones @Reference o @Inject.
Thread. interruptis es peligroso porque puede cerrar archivos, incluidos archivos Lucene y archivos de caché persistentes, cuando se les llama en el momento incorrecto.
Esto puede llevar a una condición de carrera en la que el código eventualmente se bloqueará.