5 writes to Expiration
Microsoft.Extensions.Caching.Hybrid.Tests (5)
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()),
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);
217
internal TimeSpan GetL2AbsoluteExpirationRelativeToNow(HybridCacheEntryOptions? options) => options?.
Expiration
?? _defaultExpiration;
238
return 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)
49
Assert.Equal(TimeSpan.FromSeconds(120), defaults.
Expiration
);
82
Assert.Null(defaults.
Expiration
); // wasn't specified