void (@NotNull Collection<? extends ID<?, ?>> indices, int inputId, @Nullable VirtualFile file) { for (ID<?, ?> indexId : indices) { getIndex(indexId).removeTransientDataForFile(inputId); } Document document = file == null ? null : myFileDocumentManager.getCachedDocument(file); if (document != null) { myLastIndexedDocStamps.clearForDocument(document); document.putUserData(ourFileContentKey, null); } clearUpToDateIndexesForUnsavedOrTransactedDocs(); }