Peligros de código code-pitfalls
Evite los enlaces de Sling en el código Java avoid-sling-bindings-in-java-code
Los enlaces de Sling son una forma inadecuada de obtener acceso a un servicio en el 90 % de los casos. En su lugar, debe usar @Reference o @Inject anotaciones.
Evite Thread.interrupt en el código Java avoid-thread-interrupt-in-java-code
Thread.interrupt es peligroso porque puede cerrar archivos, incluidos los archivos Lucene y los archivos de caché persistente, cuando se llama en el momento incorrecto.
Evite mezclar la sincronización de Java con ReadWriteLocks avoid-mixing-java-synchronization-with-readwritelocks
Esto puede provocar una condición de carrera en la que el código se interbloqueará finalmente.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2