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