30 references to HybridCachePayloadParseResult
Microsoft.Extensions.Caching.Hybrid (22)
Internal\DefaultHybridCache.StampedeStateT.cs (5)
226
HybridCachePayload.
HybridCachePayloadParseResult
parseResult = HybridCachePayload.TryParse(
231
case HybridCachePayload.
HybridCachePayloadParseResult
.Success:
242
case HybridCachePayload.
HybridCachePayloadParseResult
.ExpiredByEntry:
243
case HybridCachePayload.
HybridCachePayloadParseResult
.ExpiredByWildcard:
244
case HybridCachePayload.
HybridCachePayloadParseResult
.ExpiredByTag:
Internal\HybridCachePayload.cs (16)
173
public static
HybridCachePayloadParseResult
TryParse(ArraySegment<byte> source, string key, TagSet knownTags, DefaultHybridCache cache,
190
return
HybridCachePayloadParseResult
.FormatNotRecognized;
206
return
HybridCachePayloadParseResult
.ExpiredByWildcard;
211
return
HybridCachePayloadParseResult
.InvalidData;
218
return
HybridCachePayloadParseResult
.InvalidData;
225
return
HybridCachePayloadParseResult
.InvalidData;
231
return
HybridCachePayloadParseResult
.ExpiredByEntry;
238
return
HybridCachePayloadParseResult
.InvalidData;
245
return
HybridCachePayloadParseResult
.InvalidData;
250
return
HybridCachePayloadParseResult
.InvalidKey; // key must match!
257
return
HybridCachePayloadParseResult
.InvalidData;
289
return
HybridCachePayloadParseResult
.ExpiredByTag;
296
return
HybridCachePayloadParseResult
.InvalidData;
317
return
HybridCachePayloadParseResult
.Success;
319
return
HybridCachePayloadParseResult
.FormatNotRecognized;
325
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)
57
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 _);
86
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 _);
122
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 _);
152
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 _);
190
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 _);
212
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 _);
239
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 _);
266
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 _);