public static @Nullable List<JsonSchemaCatalogEntry> getSchemaCatalog(final @NotNull VirtualFile catalog,
                                                                        final @NotNull Project project) {
    if (!catalog.isValid()) return null;
    return computeForFile(catalog, project, JsonCachedValues::computeSchemaCatalog, SCHEMA_CATALOG_CACHE_KEY);
  }
public static @Nullable List<JsonSchemaCatalogEntry> getSchemaCatalog(final @NotNull VirtualFile catalog,
                                                                        final @NotNull Project project)