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