1 write to currentCollectibleBatch
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\CollectibleLRUCache.cs (1)
65currentCollectibleBatch = new CollectibleBatch();
12 references to currentCollectibleBatch
System.ServiceModel.Activation (12)
System\ServiceModel\Activation\CollectibleLRUCache.cs (12)
158this.currentCollectibleBatch.AddRange(this.directory.Values); 179currentCollectibleBatch.Add(array[i]); 182if (currentCollectibleBatch.Count >= collectTargetCount) 188if (currentCollectibleBatch.Count == 0) 193for (int i = 0; i < currentCollectibleBatch.Count; i++) 195directory.Remove(currentCollectibleBatch[i].GetKey()); 199currentCollectibleBatch.BeginCollect(); 211currentCollectibleBatch.WaitForRecyclingCompletion(); 225this.currentCollectibleBatch.AddRange(this.directory.Values); 226this.currentCollectibleBatch.Abort(); 233if (this.currentCollectibleBatch.Count > 0) 235this.currentCollectibleBatch.Abort();