4 writes to _strongCache
Microsoft.Build (4)
Evaluation\ProjectRootElementCache.cs (4)
155_strongCache = new LinkedList<ProjectRootElement>(); 431_strongCache = new LinkedList<ProjectRootElement>(); 447_strongCache = new LinkedList<ProjectRootElement>(); 470_strongCache = new LinkedList<ProjectRootElement>();
13 references to _strongCache
Microsoft.Build (13)
Evaluation\ProjectRootElementCache.cs (13)
429DebugTraceCache("Clearing strong refs: ", _strongCache.Count); 469LinkedList<ProjectRootElement> oldStrongCache = _strongCache; 488_strongCache.AddFirst(kvp.Value); 553_strongCache.Remove(existingWeakEntry); 575LinkedListNode<ProjectRootElement> node = _strongCache.First; 582_strongCache.Remove(node); 583_strongCache.AddFirst(node); 591_strongCache.AddFirst(projectRootElement); 593if (_strongCache.Count > s_maximumStrongCacheSize) 595node = _strongCache.Last; 598_strongCache.Remove(node); 614LinkedListNode<ProjectRootElement> strongCacheEntry = _strongCache.Find(projectRootElement); 617_strongCache.Remove(strongCacheEntry);