6 writes to Expiration
Microsoft.Extensions.Caching.Hybrid.Tests (6)
ExpirationTests.cs (1)
27
HybridCacheEntryOptions options = new() {
Expiration
= TimeSpan.FromMinutes(2), LocalCacheExpiration = TimeSpan.FromMinutes(1) };
L2Tests.cs (2)
22
private static readonly HybridCacheEntryOptions _expiry = new() {
Expiration
= TimeSpan.FromMinutes(3.5) };
24
private static readonly HybridCacheEntryOptions _expiryNoL1 = new() { Flags = HybridCacheEntryFlags.DisableLocalCache,
Expiration
= TimeSpan.FromMinutes(3.5) };
ServiceConstructionTests.cs (3)
41
options.DefaultEntryOptions = new() {
Expiration
= TimeSpan.FromSeconds(120), Flags = HybridCacheEntryFlags.DisableLocalCacheRead };
257
Expiration
= defaultExpiration is null ? null : TimeSpan.FromMinutes(defaultExpiration.GetValueOrDefault()),
272
Expiration
= perItemExpiration is null ? null : TimeSpan.FromMinutes(perItemExpiration.GetValueOrDefault()),
9 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 (5)
Internal\DefaultHybridCache.cs (4)
114
_defaultExpiration = defaultEntryOptions?.
Expiration
?? TimeSpan.FromMinutes(DefaultExpirationMinutes);
218
internal TimeSpan GetL2AbsoluteExpirationRelativeToNow(HybridCacheEntryOptions? options) => options?.
Expiration
?? _defaultExpiration;
243
if (options.
Expiration
is { } overall)
252
return options.
Expiration
;
Internal\DefaultHybridCache.L2.cs (1)
286
=> new() { AbsoluteExpirationRelativeToNow = options.
Expiration
};
Microsoft.Extensions.Caching.Hybrid.Tests (2)
ServiceConstructionTests.cs (2)
49
Assert.Equal(TimeSpan.FromSeconds(120), defaults.
Expiration
);
82
Assert.Null(defaults.
Expiration
); // wasn't specified