1 write to cacheItems
System.ServiceModel.Internals (1)
System\Runtime\Collections\ObjectCache.cs (1)
41this.cacheItems = new Dictionary<TKey, Item>(comparer);
11 references to cacheItems
System.ServiceModel.Internals (11)
System\Runtime\Collections\ObjectCache.cs (11)
69return this.cacheItems.Count; 79if (this.Count >= this.settings.CacheLimit || this.cacheItems.ContainsKey(key)) 104if (this.cacheItems.TryGetValue(key, out cacheItem)) 142this.cacheItems.Add(key, cacheItem); 167bool removedFromItems = this.cacheItems.Remove(key); 251foreach (KeyValuePair<TKey, Item> cacheItem in this.cacheItems) 265this.cacheItems.Remove(expiredItems[i].Key); 300foreach (Item item in this.cacheItems.Values) 308this.cacheItems.Clear(); 401this.parent.cacheItems.Remove(this.key); 407Fx.Assert(this.parent.cacheItems.ContainsValue(this), "should have a valid value");