public void Drop(IPsiSourceFile sourceFile) { lock (_lock) { _elementsInFiles.RemoveKey(sourceFile); if (_persistentCache != null) { _persistentCache.MarkDataToDelete(sourceFile); } } }
public void Drop(IPsiSourceFile sourceFile) { lock (_lockObject) { RemoveFileFromCache(sourceFile); if (_persistentCache != null) { _persistentCache.MarkDataToDelete(sourceFile); } } }