static ContentHashEnumerator open(@NotNull Path storagePath,
                                    @NotNull StorageLockContext context) throws IOException {
    return new ContentHashEnumeratorOverBTree(storagePath, context);
  }
static ContentHashEnumerator open(@NotNull Path storagePath,
                                    @NotNull StorageLockContext context)