try ブロックの前で取得されていない、または対応する finally ブロックでロックが解除されていない java.util.concurrent.locks.Lock リソースを報告します。 リソースを閉じる前に例外がスローされている場合、思わぬリソースリークが発生する可能性があります。

例:


  lock.lock(); // 'finally' ブロックがないため、報告されます
  try {
    doSmthWithLock();
  } catch (IOException e) {
    throw new UncheckedIOException(e);
  }
  lock.unlock();