Les liaisons Sling constituent un moyen inapproprié d’accéder à un service dans 90 % des cas. À la place, il faut utiliser les annotations @Reference ou @Inject.
Thread.interrupt est dangereux car il peut fermer des fichiers, y compris des fichiers Lucene et des fichiers cache persistants, s’il est appelé au mauvais moment.
Cela peut aboutir à une condition de concurrence dans laquelle le code finit par être bloqué.