void (@NotNull ProgressIndicator indicator) { indicator.setIndeterminate(true); indicator.setText(IndexingBundle.message("progress.indexing.scanning")); ChangedFilesPushingStatistics statistics; if (!ApplicationManager.getApplication().isUnitTestMode() || IndexDiagnosticDumper.getShouldDumpInUnitTestMode()) { statistics = new ChangedFilesPushingStatistics(myReason); } else { statistics = null; } ((GistManagerImpl)GistManager.getInstance()).runWithMergingDependentCacheInvalidations(() -> myUpdater.performDelayedPushTasks(statistics)); }