5 writes to _absoluteExpirationTicks
Microsoft.Extensions.Caching.Memory (5)
CacheEntry.cs (5)
60_absoluteExpirationTicks = value; 79_absoluteExpirationTicks = NotSet; 85_absoluteExpirationTicks = expiration.UtcTicks; 218parent._absoluteExpirationTicks = _absoluteExpirationTicks; 302parent._absoluteExpirationTicks = _absoluteExpirationTicks;
12 references to _absoluteExpirationTicks
Microsoft.Extensions.Caching.Memory (12)
CacheEntry.cs (12)
57get => _absoluteExpirationTicks; 69if (_absoluteExpirationTicks < 0) 73return new DateTimeOffset(_absoluteExpirationTicks + offset.Ticks, offset); 216if ((ulong)_absoluteExpirationTicks < (ulong)parent._absoluteExpirationTicks) 218parent._absoluteExpirationTicks = _absoluteExpirationTicks; 250if (_absoluteExpirationTicks < 0 && _slidingExpiration.Ticks == 0) 259if ((ulong)_absoluteExpirationTicks <= (ulong)utcNow.Ticks) 293if ((_tokens == null || !_tokens.CanPropagateTokens()) && _absoluteExpirationTicks < 0 || _current.Value is not CacheEntry parent) 300if ((ulong)_absoluteExpirationTicks < (ulong)parent._absoluteExpirationTicks) 302parent._absoluteExpirationTicks = _absoluteExpirationTicks;