2 writes to Array
Microsoft.Extensions.Caching.Hybrid (2)
Internal\BufferChunk.cs (2)
30Array = array; 46Array = array;
9 references to Array
Microsoft.Extensions.Caching.Hybrid (9)
Internal\BufferChunk.cs (4)
61Buffer.BlockCopy(Array!, 0, copy, 0, length); 76ArrayPool<byte>.Shared.Return(Array!); 80Debug.Assert(Array is null && !ReturnToPool, "expected clean slate after recycle"); 84internal ReadOnlySequence<byte> AsSequence() => Length == 0 ? default : new ReadOnlySequence<byte>(Array!, 0, Length);
Internal\DefaultHybridCache.L2.cs (2)
72Debug.Assert(buffer.Array is not null, "array should be non-null"); 76var arr = buffer.Array!;
Internal\DefaultHybridCache.StampedeStateT.cs (3)
171if (result.Array is not null) 284Debug.Assert(value.Array is not null, "expected buffer"); 292immutable.SetValue(serializer.Deserialize(new(value.Array!, 0, value.Length)), value.Length);