Show Menu
TÓPICOS×

Armadilhas de código

Evite vincular ao código Java

Vinculações Sling são uma forma inadequada de obter acesso a um serviço em 90% dos casos. Em vez disso, você deve usar @Reference ou @Injetar anotações.

Evite Thread.interrupt no código Java

Thread.interrupt é perigoso porque pode fechar arquivos, incluindo arquivos Lucene e arquivos de cache persistente, quando chamados no momento errado.

Evite misturar sincronização do Java com ReadWriteLocks

Isso pode levar a uma condição de raça na qual o código eventualmente ficará bloqueado.