38 references to EvictionReason
Microsoft.AspNetCore.Components.Server (20)
_generated\0\LoggerMessage.g.cs (6)
982private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.AspNetCore.Components.Server.Circuits.CircuitId, global::Microsoft.Extensions.Caching.Memory.EvictionReason, global::System.Exception?> __CircuitEvictedCallback = 983global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.AspNetCore.Components.Server.Circuits.CircuitId, global::Microsoft.Extensions.Caching.Memory.EvictionReason>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(112, "CircuitEvicted"), "Circuit with id {CircuitId} evicted due to {EvictionReason}.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 990public static partial void CircuitEvicted(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.AspNetCore.Components.Server.Circuits.CircuitId circuitId, global::Microsoft.Extensions.Caching.Memory.EvictionReason evictionReason) 1150private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.AspNetCore.Components.Server.Circuits.CircuitId, global::Microsoft.Extensions.Caching.Memory.EvictionReason, global::System.Exception?> __CircuitStateEvictedCallback = 1151global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.AspNetCore.Components.Server.Circuits.CircuitId, global::Microsoft.Extensions.Caching.Memory.EvictionReason>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(101, "CircuitStateEvicted"), "Circuit state evicted for circuit {CircuitId} due to {Reason}", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 1158public static partial void CircuitStateEvicted(global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.AspNetCore.Components.Server.Circuits.CircuitId circuitId, global::Microsoft.Extensions.Caching.Memory.EvictionReason reason)
Circuits\CircuitRegistry.cs (7)
261protected virtual void OnEntryEvicted(object key, object value, EvictionReason reason, object state) 265case EvictionReason.Expired: 266case EvictionReason.TokenExpired: 267case EvictionReason.Capacity: 274case EvictionReason.Removed: 279Debug.Fail($"Unexpected {nameof(EvictionReason)} {reason}"); 477public static partial void CircuitEvicted(ILogger logger, CircuitId circuitId, EvictionReason evictionReason);
Circuits\DefaultInMemoryCircuitPersistenceProvider.cs (7)
76private void OnEntryEvicted(object key, object value, EvictionReason reason, object state) 80case EvictionReason.Expired: 81case EvictionReason.TokenExpired: 84case EvictionReason.Capacity: 90case EvictionReason.Removed: 94Debug.Fail($"Unexpected {nameof(EvictionReason)} {reason}"); 153public static partial void CircuitStateEvicted(ILogger logger, CircuitId circuitId, EvictionReason reason);
Microsoft.AspNetCore.OutputCaching (1)
Memory\MemoryOutputCacheStore.cs (1)
135private void RemoveFromTags(object key, object? value, EvictionReason reason, object? state)
Microsoft.Extensions.Caching.Abstractions (2)
PostEvictionDelegate.cs (2)
11/// <param name="reason">The <see cref="EvictionReason"/>.</param> 13public delegate void PostEvictionDelegate(object key, object? value, EvictionReason reason, object? state);
Microsoft.Extensions.Caching.Memory (15)
CacheEntry.CacheEntryTokens.cs (1)
58cacheEntry.SetExpired(EvictionReason.TokenExpired);
CacheEntry.cs (7)
183internal EvictionReason EvictionReason { get => (EvictionReason)_evictionReason; private set => _evictionReason = (byte)value; } 235internal void SetExpired(EvictionReason reason) 237if (EvictionReason == EvictionReason.None) 259SetExpired(EvictionReason.Expired); 266SetExpired(EvictionReason.Expired); 282entry.SetExpired(EvictionReason.TokenExpired);
MemoryCache.cs (7)
156priorEntry.SetExpired(EvictionReason.Replaced); 200entry.SetExpired(EvictionReason.Replaced); 208entry.SetExpired(EvictionReason.Capacity); 288if (!entry.CheckExpired(utcNow) || entry.EvictionReason == EvictionReason.Replaced) 353entry.SetExpired(EvictionReason.Removed); 370entry.SetExpired(EvictionReason.Removed); 702entry.SetExpired(EvictionReason.Capacity);