public void destroy() {
    lockCompactor();
    try {
      if (!closed) {
        basicClose(true /* force delete */);
      } else {
        // do the following even if we were already closed
        deleteFiles(false);
      }
    } finally {
      unlockCompactor();
    }
  }
Destroys this oplog. First it will call close which will cleanly close all Async threads and
then the oplog file will be deleted. The deletion of lock files will be taken care of by the
close.
geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java