12 references to HybridCachePayload
Microsoft.Extensions.Caching.Hybrid (12)
Internal\DefaultHybridCache.L2.cs (3)
219
var maxLength =
HybridCachePayload
.GetMaxBytes(key, cacheItem.Tags, payload.Length);
222
var length =
HybridCachePayload
.Write(oversized, key, cacheItem.CreationTimestamp, GetL2AbsoluteExpirationRelativeToNow(options),
223
HybridCachePayload
.PayloadFlags.None, cacheItem.Tags, payload.AsSequence());
Internal\DefaultHybridCache.StampedeStateT.cs (8)
232
var parseResult =
HybridCachePayload
.TryParse(result.AsArraySegment(), Key.Key, CacheItem.Tags, Cache, out var payload,
236
case
HybridCachePayload
.HybridCachePayloadParseResult.Success:
247
case
HybridCachePayload
.HybridCachePayloadParseResult.ExpiredByEntry:
248
case
HybridCachePayload
.HybridCachePayloadParseResult.ExpiredByWildcard:
249
case
HybridCachePayload
.HybridCachePayloadParseResult.ExpiredByTag:
548
var maxBytes =
HybridCachePayload
.Encoding.GetMaxByteCount(maxChars);
602
byteBuffer = byteBuffer.Slice(0,
HybridCachePayload
.Encoding.GetBytes(value.AsSpan(), byteBuffer));
603
charBuffer = charBuffer.Slice(0,
HybridCachePayload
.Encoding.GetChars(byteBuffer, charBuffer));
Internal\Log.cs (1)
6
using static Microsoft.Extensions.Caching.Hybrid.Internal.
HybridCachePayload
;