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)
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 _);