docs: public static File cacheFile(@javax.annotation.Nonnull final String url, @javax.annotation.Nonnull final String file) throws IOException, NoSuchAlgorithmException, KeyStoreException, KeyManagementException {
      if (!new File(file).exists()) {
        IOUtils.copy(get(url), new FileOutputStream(file));
      }
      return new File(file);
    }