code: private static void initDesugarJar(@Nullable FileCache cache) throws IOException {
          if (isDesugarJarInitialized()) {
              return;
          }
  
          URL url = DesugarProcessBuilder.class.getClassLoader().getResource(DESUGAR_JAR);
          Preconditions.checkNotNull(url);
  
          Path extractedDesugar = null;
          if (cache != null) {
              try {
                  String fileHash;
                  try (HashingInputStream stream =
                               new HashingInputStream(Hashing.sha256(), url.openStream())) {
                      fileHash = stream.hash().toString();
                  }
                  FileCache.Inputs inputs =
                          new FileCache.Inputs.Builder(FileCache.Command.EXTRACT_DESUGAR_JAR)
                                  .putString("pluginVersion", Version.ANDROID_GRADLE_PLUGIN_VERSION)
                                  .putString("jarUrl", url.toString())
                                  .putString("fileHash", fileHash)
                                  .build();
  
                  File cachedFile =
                          cache.createFileInCacheIfAbsent(
                                  inputs, file -> copyDesugarJar(url, file.toPath()))
                                  .getCachedFile();
                  Preconditions.checkNotNull(cachedFile);
                  extractedDesugar = cachedFile.toPath();
              } catch (IOException | ExecutionException e) {
                  logger.error(e, "Unable to cache Desugar jar. Extracting to temp dir.");
              }
          }
  
          synchronized (desugarJar) {
              if (isDesugarJarInitialized()) {
                  return;
              }
  
              if (extractedDesugar == null) {
                  extractedDesugar = PathUtils.createTmpToRemoveOnShutdown(DESUGAR_JAR);
                  copyDesugarJar(url, extractedDesugar);
              }
              desugarJar.set(extractedDesugar);
          }
      }
docs: Set this location of extracted desugar jar that is used for processing.