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