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)
658
Contracts.Assert(0 <= poolIdx && poolIdx <
_cachePools
.Length);
660
var pool = (MadeObjectPool<T[]>)
_cachePools
[poolIdx];
666
Interlocked.CompareExchange(ref
_cachePools
[poolIdx], new MadeObjectPool<T[]>(() => null), null);
667
pool = (MadeObjectPool<T[]>)
_cachePools
[poolIdx];