code: @Override
      public void close() {
          if (!this.closed.getAndSet(true)) {
              closeAllIndices(false); // Do not individually clear the cache; we are wiping it anyway when closing it.
              this.cache.close();
              log.info("{}: Closed.", this.traceObjectId);
          }
      }
docs: region AutoCloseable Implementation