Precauciones del código code-pitfalls
CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.
Evitar enlaces de Sling en código Java avoid-sling-bindings-in-java-code
Los enlaces de Sling son una manera inapropiada de obtener acceso a un servicio en el 90% de los casos. En su lugar, debe usar @Reference o @Inject anotaciones.
Evitar Thread.interrupt en el código Java avoid-thread-interrupt-in-java-code
Thread.interrupt es peligroso porque puede cerrar archivos, incluidos archivos Lucene y archivos de caché persistentes, cuando se los llama en el momento incorrecto.
Evite mezclar la sincronización de Java con ReadWriteLocks avoid-mixing-java-synchronization-with-readwritelocks
Esto puede llevar a una condición de carrera en la que el código eventualmente se bloqueará.
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e