1 write to _cache
System.Data (1)
fx\src\data\System\Data\SqlClient\TdsParserSessionPool.cs (1)
43_cache = new List<TdsParserStateObject>();
19 references to _cache
System.Data (19)
fx\src\data\System\Data\SqlClient\TdsParserSessionPool.cs (19)
72lock(_cache) { 78for (int i = _cache.Count - 1; i >= 0 ; i--) { 79TdsParserStateObject session = _cache[i]; 104for (int i = 0; i < _cache.Count; i++) { 105TdsParserStateObject session = _cache[i]; 120lock(_cache) { 131for (int i = 0; i < _cache.Count; i++) { 132if (_cache[i] != null) { 133if (_cache[i].IsOrphaned) { 134_cache[i].Dispose(); 138_cache[i].DecrementPendingCallbacks(false); 142_cache.Clear(); 152lock (_cache) { 171_cache.Add(session); 172_cachedCount = _cache.Count; 191lock (_cache) { 213bool removed = _cache.Remove(session); 215_cachedCount = _cache.Count; 229_cache.Count);