14 references to HybridCachePayload
Microsoft.Extensions.Caching.Hybrid (14)
Internal\DefaultHybridCache.L2.cs (3)
224
int maxLength =
HybridCachePayload
.GetMaxBytes(key, cacheItem.Tags, payload.Length);
227
int length =
HybridCachePayload
.Write(oversized, key, cacheItem.CreationTimestamp, GetL2AbsoluteExpirationRelativeToNow(options),
228
HybridCachePayload
.PayloadFlags.None, cacheItem.Tags, payload.AsSequence());
Internal\DefaultHybridCache.StampedeStateT.cs (10)
226
HybridCachePayload
.HybridCachePayloadParseResult parseResult =
HybridCachePayload
.TryParse(
228
out
HybridCachePayload
.PayloadFlags flags, out ushort entropy, out TagSet pendingTags, out Exception? fault);
231
case
HybridCachePayload
.HybridCachePayloadParseResult.Success:
242
case
HybridCachePayload
.HybridCachePayloadParseResult.ExpiredByEntry:
243
case
HybridCachePayload
.HybridCachePayloadParseResult.ExpiredByWildcard:
244
case
HybridCachePayload
.HybridCachePayloadParseResult.ExpiredByTag:
544
int maxBytes =
HybridCachePayload
.Encoding.GetMaxByteCount(maxChars);
598
byteBuffer = byteBuffer.Slice(0,
HybridCachePayload
.Encoding.GetBytes(value.AsSpan(), byteBuffer));
599
charBuffer = charBuffer.Slice(0,
HybridCachePayload
.Encoding.GetChars(byteBuffer, charBuffer));
Internal\Log.cs (1)
6
using static Microsoft.Extensions.Caching.Hybrid.Internal.
HybridCachePayload
;