5 writes to Expiration
Microsoft.Extensions.Caching.Hybrid.Tests (5)
L2Tests.cs (2)
22private static readonly HybridCacheEntryOptions _expiry = new() { Expiration = TimeSpan.FromMinutes(3.5) }; 24private static readonly HybridCacheEntryOptions _expiryNoL1 = new() { Flags = HybridCacheEntryFlags.DisableLocalCache, Expiration = TimeSpan.FromMinutes(3.5) };
ServiceConstructionTests.cs (3)
41options.DefaultEntryOptions = new() { Expiration = TimeSpan.FromSeconds(120), Flags = HybridCacheEntryFlags.DisableLocalCacheRead }; 257Expiration = defaultExpiration is null ? null : TimeSpan.FromMinutes(defaultExpiration.GetValueOrDefault()), 272Expiration = perItemExpiration is null ? null : TimeSpan.FromMinutes(perItemExpiration.GetValueOrDefault()),
8 references to Expiration
Microsoft.Extensions.Caching.Abstractions (2)
Hybrid\HybridCacheEntryOptions.cs (2)
36=> Expiration is null ? null : (_dc ??= new() { AbsoluteExpirationRelativeToNow = Expiration });
Microsoft.Extensions.Caching.Hybrid (4)
Internal\DefaultHybridCache.cs (3)
114_defaultExpiration = defaultEntryOptions?.Expiration ?? TimeSpan.FromMinutes(DefaultExpirationMinutes); 217internal TimeSpan GetL2AbsoluteExpirationRelativeToNow(HybridCacheEntryOptions? options) => options?.Expiration ?? _defaultExpiration; 238return options is not null ? options.LocalCacheExpiration ?? options.Expiration : null;
Internal\DefaultHybridCache.L2.cs (1)
278=> new() { AbsoluteExpirationRelativeToNow = options.Expiration };
Microsoft.Extensions.Caching.Hybrid.Tests (2)
ServiceConstructionTests.cs (2)
49Assert.Equal(TimeSpan.FromSeconds(120), defaults.Expiration); 82Assert.Null(defaults.Expiration); // wasn't specified