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