5 writes to _absoluteExpirationTicks
Microsoft.Extensions.Caching.Memory (5)
CacheEntry.cs (5)
60_absoluteExpirationTicks = value; 79_absoluteExpirationTicks = NotSet; 85_absoluteExpirationTicks = expiration.UtcTicks; 232parent._absoluteExpirationTicks = _absoluteExpirationTicks; 316parent._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); 230if ((ulong)_absoluteExpirationTicks < (ulong)parent._absoluteExpirationTicks) 232parent._absoluteExpirationTicks = _absoluteExpirationTicks; 264if (_absoluteExpirationTicks < 0 && _slidingExpiration.Ticks == 0) 273if ((ulong)_absoluteExpirationTicks <= (ulong)utcNow.Ticks) 307if ((_tokens == null || !_tokens.CanPropagateTokens()) && _absoluteExpirationTicks < 0 || _current.Value is not CacheEntry parent) 314if ((ulong)_absoluteExpirationTicks < (ulong)parent._absoluteExpirationTicks) 316parent._absoluteExpirationTicks = _absoluteExpirationTicks;