4 writes to _strongCache
Microsoft.Build (4)
Evaluation\ProjectRootElementCache.cs (4)
158_strongCache = new LinkedList<ProjectRootElement>(); 440_strongCache = new LinkedList<ProjectRootElement>(); 456_strongCache = new LinkedList<ProjectRootElement>(); 479_strongCache = new LinkedList<ProjectRootElement>();
13 references to _strongCache
Microsoft.Build (13)
Evaluation\ProjectRootElementCache.cs (13)
438DebugTraceCache("Clearing strong refs: ", _strongCache.Count); 478LinkedList<ProjectRootElement> oldStrongCache = _strongCache; 497_strongCache.AddFirst(kvp.Value); 562_strongCache.Remove(existingWeakEntry); 584LinkedListNode<ProjectRootElement> node = _strongCache.First; 591_strongCache.Remove(node); 592_strongCache.AddFirst(node); 600_strongCache.AddFirst(projectRootElement); 602if (_strongCache.Count > s_maximumStrongCacheSize) 604node = _strongCache.Last; 607_strongCache.Remove(node); 623LinkedListNode<ProjectRootElement> strongCacheEntry = _strongCache.Find(projectRootElement); 626_strongCache.Remove(strongCacheEntry);