15 references to DefaultHybridCache
Microsoft.Extensions.Caching.Hybrid (15)
HybridCacheServiceExtensions.cs (1)
41
services.TryAddSingleton<HybridCache,
DefaultHybridCache
>();
Internal\DefaultHybridCache.Debug.cs (2)
53
private
DefaultHybridCache
? _cache; // for buffer-tracking - only needed in DEBUG
57
internal void DebugOnlyTrackBuffer(
DefaultHybridCache
cache)
Internal\DefaultHybridCache.L2.cs (1)
65
static async Task<BufferChunk> AwaitedLegacyAsync(Task<byte[]?> pending,
DefaultHybridCache
@this)
Internal\DefaultHybridCache.Serialization.cs (1)
27
static IHybridCacheSerializer<T> ResolveAndAddSerializer(
DefaultHybridCache
@this)
Internal\DefaultHybridCache.Stampede.cs (1)
74
static bool TryJoinExistingSession(
DefaultHybridCache
@this, in StampedeKey stampedeKey,
Internal\DefaultHybridCache.StampedeState.cs (4)
27
private readonly
DefaultHybridCache
_cache;
40
protected StampedeState(
DefaultHybridCache
cache, in StampedeKey key, CacheItem cacheItem, bool canBeCanceled)
61
protected StampedeState(
DefaultHybridCache
cache, in StampedeKey key, CacheItem cacheItem, CancellationToken token)
73
protected
DefaultHybridCache
Cache => _cache;
Internal\DefaultHybridCache.StampedeStateT.cs (3)
12
using static Microsoft.Extensions.Caching.Hybrid.Internal.
DefaultHybridCache
;
33
public StampedeState(
DefaultHybridCache
cache, in StampedeKey key, TagSet tags, bool canBeCanceled)
39
public StampedeState(
DefaultHybridCache
cache, in StampedeKey key, TagSet tags, CancellationToken token)
Internal\DefaultHybridCache.TagInvalidation.cs (1)
150
static async ValueTask<bool> SlowAsync(
DefaultHybridCache
@this, TagSet tags, long timestamp)
Internal\HybridCachePayload.cs (1)
178
public static HybridCachePayloadParseResult TryParse(ArraySegment<byte> source, string key, TagSet knownTags,
DefaultHybridCache
cache,