Problemi di codice

Evitare i binding Sling nel codice Java

I binding Sling sono un modo inappropriato per accedere a un servizio nel 90% dei casi. Utilizzare invece le annotazioni @Reference o @Inject.

Evitare Thread.interrupt nel codice Java

Thread. interruptis pericolosa perché può chiudere i file, inclusi i file Lucene e i file cache persistenti, quando chiamato al momento sbagliato.

Evitare di mescolare la sincronizzazione Java con ReadWriteLocks

Ciò può portare a una condizione di gara in cui il codice si bloccherà alla fine.

In questa pagina