docs: public Optional<File> get(InstalledPlugin plugin) {
      // Does not fail if another process tries to create the directory at the same time.
      File jarInCache = jarInCache(plugin.key, plugin.hash);
      if (jarInCache.exists() && jarInCache.isFile()) {
        return Optional.of(jarInCache);
      }
      return download(plugin);
    }