1 write to _expirationTokens
Microsoft.Extensions.Caching.Memory (1)
CacheEntry.CacheEntryTokens.cs (1)
35return Interlocked.CompareExchange(ref _expirationTokens, expirationTokens, null) ?? expirationTokens;
7 references to _expirationTokens
Microsoft.Extensions.Caching.Memory (7)
CacheEntry.CacheEntryTokens.cs (7)
28ExpirationTokensList? expirationTokens = _expirationTokens; 43ExpirationTokensList? expirationTokens = _expirationTokens; 63ExpirationTokensList? expirationTokens = _expirationTokens; 78internal bool CanPropagateTokens() => _expirationTokens != null; 80internal void EnableConcurrentReads() => _expirationTokens?.EnableConcurrentReads(); 84ExpirationTokensList? expirationTokens = _expirationTokens; 95if (_expirationTokens != null)