@TestOnly
  private void persistProjectsDirtyFiles() {
    Set<Project> projects = new HashSet<>();
    projects.addAll(getChangedFilesCollector().getDirtyFiles().getProjects());
    projects.addAll(myFilesToUpdateCollector.getDirtyFiles().getProjects());
    for (Project project : projects) {
      persistDirtyFiles(project, myLastSeenIndexesInOrphanQueue.get(project).get());
    }
  }
@TestOnly
  private void persistProjectsDirtyFiles()