void (boolean skipContentDependentIndexes) { myLastIndexedDocStamps.clear(); if (myRegisteredIndexes == null) { // unsaved doc is dropped while plugin load/unload-ing return; } IndexConfiguration state = myRegisteredIndexes.getState(); if (state == null) { // avoid waiting for the end of indices initialization (IDEA-173382) // in memory content will appear on indexing (in read action) and here is event dispatch (write context) return; } for (ID<?, ?> indexId : state.getIndexIDs()) { if (skipContentDependentIndexes && myRegisteredIndexes.isContentDependentIndex(indexId)) continue; UpdatableIndex<?, ?, FileContent, ?> index = getIndex(indexId); index.cleanupMemoryStorage(); } }