@NotNull
  public static Map<String, Set<String>> getCacheKeysPerRemote(@NotNull Project project, @NotNull String serverUrl) {
    Map<String, List<String>> response = doGetRequest(project, serverUrl);
    if (response == null) return Collections.emptyMap();
    Map<String, Set<String>> result = new HashMap<>();
    response.forEach((key, value) -> {
      String[] splittedRemoteUrl = key.split("/");
      result.put(splittedRemoteUrl[splittedRemoteUrl.length - 1], new HashSet<>(value));
    });
    return result;
  }
@NotNull
  public static Map<String, Set<String>> getCacheKeysPerRemote(@NotNull Project project, @NotNull String serverUrl)