code: @Override
      public void close() {
          closeComponent(this.containerManager);
          closeComponent(this.containerRegistry);
          closeComponent(this.dataLogFactory);
          closeComponent(this.readIndexFactory);
          closeComponent(this.cacheFactory);
          this.cacheManager.close();
          this.threadPoolMetrics.close();
          ExecutorServiceHelpers.shutdown(SHUTDOWN_TIMEOUT, this.storageExecutor, this.coreExecutor);
      }
docs: region AutoCloseable Implementation