代码缺陷

避免Java代码中的Sling绑定

在90%的情况下,Sling绑定是获取服务访问权限的不适当方式。 您而是应该使用​@Reference​或​@Inject​注释。

避免Java代码中的线程。中断

Thread. 中断是危险的,因为当在错误的时间调用时,它可能会关闭文件,包括Lucene文件和永久缓存文件。

避免将Java同步与ReadWriteLocks混合

这可能会导致代码最终会陷入死锁的争用情况。

在此页面上