5 writes to _absoluteExpirationTicks
Microsoft.Extensions.Caching.Memory (5)
CacheEntry.cs (5)
61_absoluteExpirationTicks = value; 80_absoluteExpirationTicks = NotSet; 86_absoluteExpirationTicks = expiration.UtcTicks; 219parent._absoluteExpirationTicks = _absoluteExpirationTicks; 300parent._absoluteExpirationTicks = _absoluteExpirationTicks;
12 references to _absoluteExpirationTicks
Microsoft.Extensions.Caching.Memory (12)
CacheEntry.cs (12)
58get => _absoluteExpirationTicks; 70if (_absoluteExpirationTicks < 0) 74return new DateTimeOffset(_absoluteExpirationTicks + offset.Ticks, offset); 217if ((ulong)_absoluteExpirationTicks < (ulong)parent._absoluteExpirationTicks) 219parent._absoluteExpirationTicks = _absoluteExpirationTicks; 248if (_absoluteExpirationTicks < 0 && _slidingExpiration.Ticks == 0) 257if ((ulong)_absoluteExpirationTicks <= (ulong)utcNow.Ticks) 291if ((_tokens == null || !_tokens.CanPropagateTokens()) && _absoluteExpirationTicks < 0 || _current.Value is not CacheEntry parent) 298if ((ulong)_absoluteExpirationTicks < (ulong)parent._absoluteExpirationTicks) 300parent._absoluteExpirationTicks = _absoluteExpirationTicks;