コードの落とし穴 code-pitfalls
Java コードでの Sling バインディングの回避 avoid-sling-bindings-in-java-code
Sling バインディングは、90%のケースでサービスにアクセスするのに適していません。 代わりに、 @Reference または @Inject 注釈。
Java コードで Thread.interrupt を使用しない avoid-thread-interrupt-in-java-code
Thread.interrupt は、呼び出しが間違った時点で Lucene ファイルや永続キャッシュファイルを含むファイルを閉じる可能性があるので、危険です。
Java 同期と ReadWriteLocks を混在させない avoid-mixing-java-synchronization-with-readwritelocks
競合状態に陥り、コードが最終的にデッドロックに陥る可能性があります。
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e