12 references to Key
Microsoft.Extensions.Caching.Hybrid (12)
Internal\DefaultHybridCache.StampedeState.cs (1)
77public override string ToString() => Key.ToString();
Internal\DefaultHybridCache.StampedeStateT.cs (11)
166HybridCacheEntryFlags activeFlags = Key.Flags; 170if (!ValidateUnicodeCorrectness(Cache._logger, Key.Key, CacheItem.Tags)) 190result = await Cache.GetFromL2DirectAsync(Key.Key, SharedToken).ConfigureAwait(false); 227result.AsArraySegment(), Key.Key, CacheItem.Tags, Cache, out ArraySegment<byte> payload, out TimeSpan remainingTime, 368await Cache.SetL2Async(Key.Key, cacheItem, in buffer, _options, SharedToken).ConfigureAwait(false); 423Cache.RemoveStampedeState(in Key); 433Cache.RemoveStampedeState(in Key); 469Debug.Assert((Key.Flags & FlagsDisableL1AndL2Write) == FlagsDisableL1AndL2Write, "Only expected if L1+L2 disabled"); 528if ((Key.Flags & HybridCacheEntryFlags.DisableLocalCacheWrite) == 0) 530Cache.SetL1(Key.Key, value, _options, maxRelativeTime); // we can do this without a TCS, for SetValue 535Cache.RemoveStampedeState(in Key);