30 references to HybridCachePayloadParseResult
Microsoft.Extensions.Caching.Hybrid (22)
Internal\DefaultHybridCache.StampedeStateT.cs (5)
232
HybridCachePayload.
HybridCachePayloadParseResult
parseResult = HybridCachePayload.TryParse(
237
case HybridCachePayload.
HybridCachePayloadParseResult
.Success:
248
case HybridCachePayload.
HybridCachePayloadParseResult
.ExpiredByEntry:
249
case HybridCachePayload.
HybridCachePayloadParseResult
.ExpiredByWildcard:
250
case HybridCachePayload.
HybridCachePayloadParseResult
.ExpiredByTag:
Internal\HybridCachePayload.cs (16)
178
public static
HybridCachePayloadParseResult
TryParse(ArraySegment<byte> source, string key, TagSet knownTags, DefaultHybridCache cache,
195
return
HybridCachePayloadParseResult
.FormatNotRecognized;
211
return
HybridCachePayloadParseResult
.ExpiredByWildcard;
216
return
HybridCachePayloadParseResult
.InvalidData;
223
return
HybridCachePayloadParseResult
.InvalidData;
230
return
HybridCachePayloadParseResult
.InvalidData;
236
return
HybridCachePayloadParseResult
.ExpiredByEntry;
243
return
HybridCachePayloadParseResult
.InvalidData;
250
return
HybridCachePayloadParseResult
.InvalidData;
255
return
HybridCachePayloadParseResult
.InvalidKey; // key must match!
262
return
HybridCachePayloadParseResult
.InvalidData;
294
return
HybridCachePayloadParseResult
.ExpiredByTag;
301
return
HybridCachePayloadParseResult
.InvalidData;
322
return
HybridCachePayloadParseResult
.Success;
324
return
HybridCachePayloadParseResult
.FormatNotRecognized;
330
return
HybridCachePayloadParseResult
.ParseFault;
Internal\Log.cs (1)
64
internal static partial void CacheBackendDataRejected(this ILogger logger,
HybridCachePayloadParseResult
reason, Exception? ex);
Microsoft.Extensions.Caching.Hybrid.Tests (8)
PayloadTests.cs (8)
56
var
result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
85
var
result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
121
var
result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
151
var
result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
189
var
result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
211
var
result = HybridCachePayload.TryParse(new(bytes), "whatever", TagSet.Empty, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
238
var
result = HybridCachePayload.TryParse(new(oversized, 0, actualLength - 1), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
265
var
result = HybridCachePayload.TryParse(new(oversized, 0, actualLength + 1), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);