5 writes to _pool
Microsoft.Extensions.ML (5)
PoolLoader.cs (5)
54public ObjectPool<PredictionEngine<TData, TPrediction>> PredictionEnginePool { get { return Volatile.Read(ref _pool); } } 62var pool = Volatile.Read(ref _pool); 108var oldPool = Interlocked.Exchange(ref _pool, newPool); 113if (Volatile.Read(ref _disposed) != 0 && Interlocked.CompareExchange(ref _pool, null, newPool) == newPool) 141var pool = Interlocked.Exchange(ref _pool, null);