public @NotNull VFSContentStorage createContentStorage(@NotNull Path contentsHashesFile,
                                                         @NotNull Path contentsFile) throws IOException {

    VFSContentStorage storage = createContentStorage_makeStorage(contentsHashesFile, contentsFile);
    if (vfsLog != null) {
      var contentInterceptors = vfsLog.getConnectionInterceptors().stream()
        .filter(ContentsInterceptor.class::isInstance)
        .map(ContentsInterceptor.class::cast)
        .toList();
      storage = InterceptorInjection.INSTANCE.injectInContents(storage, contentInterceptors);
    }
    return storage;
  }
public @NotNull VFSContentStorage createContentStorage(@NotNull Path contentsHashesFile,
                                                         @NotNull Path contentsFile)