public void close(final @NotNull StorageProvider<? extends StorageOwner> provider) throws IOException {
    final StorageOwner storage = myStorages.remove(provider);
    if (storage != null) {
      storage.close();
    }
  }
public void close(final @NotNull StorageProvider<? extends StorageOwner> provider)