void (@NotNull Collection<? extends FilePath> files) { synchronized (LOCK) { if (myEverythingDirty) return; for (FilePath filePath : files) { if (myIgnoredFiles.contains(filePath) || !myIgnoredFiles.hasAncestor(filePath)) { myDirtyFiles.add(filePath); } } } scheduleUpdate(); }