5 writes to _absoluteExpirationTicks
Microsoft.Extensions.Caching.Memory (5)
CacheEntry.cs (5)
61_absoluteExpirationTicks = value; 80_absoluteExpirationTicks = NotSet; 86_absoluteExpirationTicks = expiration.UtcTicks; 223parent._absoluteExpirationTicks = _absoluteExpirationTicks; 304parent._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); 221if ((ulong)_absoluteExpirationTicks < (ulong)parent._absoluteExpirationTicks) 223parent._absoluteExpirationTicks = _absoluteExpirationTicks; 252if (_absoluteExpirationTicks < 0 && _slidingExpiration.Ticks == 0) 261if ((ulong)_absoluteExpirationTicks <= (ulong)utcNow.Ticks) 295if ((_tokens == null || !_tokens.CanPropagateTokens()) && _absoluteExpirationTicks < 0 || _current.Value is not CacheEntry parent) 302if ((ulong)_absoluteExpirationTicks < (ulong)parent._absoluteExpirationTicks) 304parent._absoluteExpirationTicks = _absoluteExpirationTicks;