void (@NotNull Processor<? super ChangesCacheFile> processor) { for (AbstractVcs vcs : ProjectLevelVcsManager.getInstance(myProject).getAllActiveVcss()) { if (vcs.getCommittedChangesProvider() instanceof CachingCommittedChangesProvider) { for (Map.Entry<VirtualFile, RepositoryLocation> entry : getAllRootsUnderVcs(vcs).entrySet()) { ChangesCacheFile cacheFile = getCacheFile(vcs, entry.getKey(), entry.getValue()); if (!processor.process(cacheFile)) { return; } } } } }