4 writes to _strongCache
Microsoft.Build (4)
Evaluation\ProjectRootElementCache.cs (4)
157_strongCache = new LinkedList<ProjectRootElement>(); 437_strongCache = new LinkedList<ProjectRootElement>(); 453_strongCache = new LinkedList<ProjectRootElement>(); 476_strongCache = new LinkedList<ProjectRootElement>();
13 references to _strongCache
Microsoft.Build (13)
Evaluation\ProjectRootElementCache.cs (13)
435DebugTraceCache("Clearing strong refs: ", _strongCache.Count); 475LinkedList<ProjectRootElement> oldStrongCache = _strongCache; 494_strongCache.AddFirst(kvp.Value); 559_strongCache.Remove(existingWeakEntry); 581LinkedListNode<ProjectRootElement> node = _strongCache.First; 588_strongCache.Remove(node); 589_strongCache.AddFirst(node); 597_strongCache.AddFirst(projectRootElement); 599if (_strongCache.Count > s_maximumStrongCacheSize) 601node = _strongCache.Last; 604_strongCache.Remove(node); 620LinkedListNode<ProjectRootElement> strongCacheEntry = _strongCache.Find(projectRootElement); 623_strongCache.Remove(strongCacheEntry);