14 references to DefaultHybridCache
Microsoft.Extensions.Caching.Hybrid (14)
HybridCacheServiceExtensions.cs (1)
50services.TryAddSingleton<HybridCache, DefaultHybridCache>();
Internal\DefaultHybridCache.Debug.cs (4)
46partial void DebugOnlyTrackBufferCore(DefaultHybridCache cache); 49internal void DebugOnlyTrackBuffer(DefaultHybridCache cache) => DebugOnlyTrackBufferCore(cache); 52private DefaultHybridCache? _cache; // for buffer-tracking - only enabled in DEBUG 60partial void DebugOnlyTrackBufferCore(DefaultHybridCache cache)
Internal\DefaultHybridCache.L2.cs (1)
48static async Task<BufferChunk> AwaitedLegacy(Task<byte[]?> pending, DefaultHybridCache @this)
Internal\DefaultHybridCache.Serialization.cs (1)
30static IHybridCacheSerializer<T> ResolveAndAddSerializer(DefaultHybridCache @this)
Internal\DefaultHybridCache.Stampede.cs (1)
76static bool TryJoinExistingSession(DefaultHybridCache @this, in StampedeKey stampedeKey,
Internal\DefaultHybridCache.StampedeState.cs (4)
17private readonly DefaultHybridCache _cache; 34protected StampedeState(DefaultHybridCache cache, in StampedeKey key, CacheItem cacheItem, bool canBeCanceled) 55protected StampedeState(DefaultHybridCache cache, in StampedeKey key, CacheItem cacheItem, CancellationToken token) 67protected DefaultHybridCache Cache => _cache;
Internal\DefaultHybridCache.StampedeStateT.cs (2)
22public StampedeState(DefaultHybridCache cache, in StampedeKey key, bool canBeCanceled) 30public StampedeState(DefaultHybridCache cache, in StampedeKey key, CancellationToken token)