try 블록 전에 획득하지 않거나 대응하는 finally 블록에서 잠금이 해제되지 않은 java.util.concurrent.locks.Lock 리소스를 보고합니다. 이러한 리소스를 닫기 전에 예외가 던져질 경우 의도치 않게 리소스 누수가 발생할 수 있습니다.
예:
lock.lock(); // 'finally' 블록이 누락되었으므로 보고됩니다
try {
doSmthWithLock();
} catch (IOException e) {
throw new UncheckedIOException(e);
}
lock.unlock();