boolean (VfsEventsMerger.@NotNull ChangeInfo changeInfo) { return ConcurrencyUtil.withLock(myFileBasedIndex.myWriteLock, () -> { try { ProgressManager.getInstance().executeNonCancelableSection(() -> { processor.process(changeInfo); }); } finally { IndexingStamp.flushCache(changeInfo.getFileId()); } return true; }); }