4 writes to _strongCache
Microsoft.Build (4)
Evaluation\ProjectRootElementCache.cs (4)
159_strongCache = new LinkedList<ProjectRootElement>(); 441_strongCache = new LinkedList<ProjectRootElement>(); 457_strongCache = new LinkedList<ProjectRootElement>(); 480_strongCache = new LinkedList<ProjectRootElement>();
13 references to _strongCache
Microsoft.Build (13)
Evaluation\ProjectRootElementCache.cs (13)
439DebugTraceCache("Clearing strong refs: ", _strongCache.Count); 479LinkedList<ProjectRootElement> oldStrongCache = _strongCache; 498_strongCache.AddFirst(kvp.Value); 563_strongCache.Remove(existingWeakEntry); 585LinkedListNode<ProjectRootElement> node = _strongCache.First; 592_strongCache.Remove(node); 593_strongCache.AddFirst(node); 601_strongCache.AddFirst(projectRootElement); 603if (_strongCache.Count > s_maximumStrongCacheSize) 605node = _strongCache.Last; 608_strongCache.Remove(node); 624LinkedListNode<ProjectRootElement> strongCacheEntry = _strongCache.Find(projectRootElement); 627_strongCache.Remove(strongCacheEntry);