6 references to ImmutableTypeCache
Microsoft.Extensions.Caching.Hybrid (2)
Internal\DefaultHybridCache.CacheItem.cs (1)
136
internal static CacheItem<T> Create(long creationTimestamp, TagSet tags) =>
ImmutableTypeCache
<T>.IsImmutable
Internal\DefaultHybridCache.StampedeStateT.cs (1)
150
Task<T> result =
ImmutableTypeCache
<T>.IsImmutable ? (_sharedUnwrap ??= AwaitedAsync(log, Task)) : AwaitedAsync(log, Task);
Microsoft.Extensions.Caching.Hybrid.Tests (4)
TypeTests.cs (4)
23
Assert.True((bool)typeof(
ImmutableTypeCache
<>).MakeGenericType(type)
24
.GetField(nameof(
ImmutableTypeCache
<string>.IsImmutable), BindingFlags.Static | BindingFlags.Public)!
39
Assert.False((bool)typeof(
ImmutableTypeCache
<>).MakeGenericType(type)
40
.GetField(nameof(
ImmutableTypeCache
<string>.IsImmutable), BindingFlags.Static | BindingFlags.Public)!