9 references to ReturnToPool
Microsoft.Extensions.Caching.Hybrid (9)
Internal\BufferChunk.cs (5)
41Debug.Assert(!ReturnToPool, "do not return right-sized arrays"); 52Debug.Assert(ReturnToPool == returnToPool, "return-to-pool not respected"); 78if (ReturnToPool) 84Debug.Assert(OversizedArray is null && !ReturnToPool, "expected clean slate after recycle"); 99Debug.Assert(!copy.ReturnToPool, "do not return to pool");
Internal\DefaultHybridCache.Debug.cs (2)
61if (_buffer.ReturnToPool) 74if (_buffer.ReturnToPool)
Internal\DefaultHybridCache.MutableCacheItem.cs (1)
22public override bool NeedsEvictionCallback => _buffer.ReturnToPool;
Internal\DefaultHybridCache.StampedeStateT.cs (1)
242result = new(payload.Array!, payload.Offset, payload.Count, result.ReturnToPool);