@Override
  protected void doDispose() throws StorageException {
    try {
      super.doDispose();
    } finally {
      IOUtil.closeSafe(LOG, mySubIndexerRetriever);
    }
  }
@Override
  protected void doDispose()