1 write to _cachePools
Microsoft.ML.Data (1)
Data\DataViewUtils.cs (1)
318_cachePools = new object[_schema.Count + (int)ExtraIndex._Lim];
4 references to _cachePools
Microsoft.ML.Data (4)
Data\DataViewUtils.cs (4)
658Contracts.Assert(0 <= poolIdx && poolIdx < _cachePools.Length); 660var pool = (MadeObjectPool<T[]>)_cachePools[poolIdx]; 666Interlocked.CompareExchange(ref _cachePools[poolIdx], new MadeObjectPool<T[]>(() => null), null); 667pool = (MadeObjectPool<T[]>)_cachePools[poolIdx];