Le associazioni Sling rappresentano un modo inappropriato per accedere a un servizio nel 90% dei casi. Al loro posto, utilizza @Reference o @Inject annotazioni.
Thread.interrupt è pericoloso perché può chiudere i file, inclusi i file Lucene e i file di cache persistenti, quando vengono chiamati al momento sbagliato.
Questo può portare a una situazione di tipo "race condition" in cui il codice alla fine si blocca.