1 override of GetOrCreateAsync
Microsoft.Extensions.Caching.Hybrid (1)
Internal\DefaultHybridCache.cs (1)
138public override ValueTask<T> GetOrCreateAsync<TState, T>(string key, TState state, Func<TState, CancellationToken, ValueTask<T>> underlyingDataCallback,
5 references to GetOrCreateAsync
Microsoft.AspNetCore.Components.Endpoints (1)
CacheView\HybridCacheViewStore.cs (1)
31return _hybridCache.GetOrCreateAsync(key, factory, static (state, ct) => state(ct), hybridOptions, _tags, cancellationToken);
Microsoft.Extensions.Caching.Abstractions (3)
Hybrid\HybridCache.cs (3)
47=> GetOrCreateAsync(key, factory, WrappedCallbackCache<T>.Instance, options, tags, cancellationToken); 88=> GetOrCreateAsync(key.ToString(), state, factory, options, tags, cancellationToken); 161T value = await GetOrCreateAsync(key, packedState, static (packed, ct) =>
Microsoft.Extensions.Caching.Hybrid.Tests (1)
ServiceConstructionTests.cs (1)
447var actual = await cache.GetOrCreateAsync(Me(), expected, async (state, _) => state);