public void destroy() throws IOException {
    synchronized (this) {
      unlock();
      channel.close();
    }
  }
Destroy this lock, closing the associated FileChannel
ambry-utils/src/main/java/com/github/ambry/utils/FileLock.java