38 references to EvictionReason
Microsoft.AspNetCore.Components.Server (20)
_generated\0\LoggerMessage.g.cs (6)
982
private 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 =
983
global::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 });
990
public 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)
1150
private 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 =
1151
global::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 });
1158
public 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)
261
protected virtual void OnEntryEvicted(object key, object value,
EvictionReason
reason, object state)
265
case
EvictionReason
.Expired:
266
case
EvictionReason
.TokenExpired:
267
case
EvictionReason
.Capacity:
274
case
EvictionReason
.Removed:
279
Debug.Fail($"Unexpected {nameof(
EvictionReason
)} {reason}");
477
public static partial void CircuitEvicted(ILogger logger, CircuitId circuitId,
EvictionReason
evictionReason);
Circuits\DefaultInMemoryCircuitPersistenceProvider.cs (7)
76
private void OnEntryEvicted(object key, object value,
EvictionReason
reason, object state)
80
case
EvictionReason
.Expired:
81
case
EvictionReason
.TokenExpired:
84
case
EvictionReason
.Capacity:
90
case
EvictionReason
.Removed:
94
Debug.Fail($"Unexpected {nameof(
EvictionReason
)} {reason}");
153
public static partial void CircuitStateEvicted(ILogger logger, CircuitId circuitId,
EvictionReason
reason);
Microsoft.AspNetCore.OutputCaching (1)
Memory\MemoryOutputCacheStore.cs (1)
135
private 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>
13
public delegate void PostEvictionDelegate(object key, object? value,
EvictionReason
reason, object? state);
Microsoft.Extensions.Caching.Memory (15)
CacheEntry.CacheEntryTokens.cs (1)
58
cacheEntry.SetExpired(
EvictionReason
.TokenExpired);
CacheEntry.cs (7)
183
internal
EvictionReason
EvictionReason { get => (
EvictionReason
)_evictionReason; private set => _evictionReason = (byte)value; }
235
internal void SetExpired(
EvictionReason
reason)
237
if (EvictionReason ==
EvictionReason
.None)
259
SetExpired(
EvictionReason
.Expired);
266
SetExpired(
EvictionReason
.Expired);
282
entry.SetExpired(
EvictionReason
.TokenExpired);
MemoryCache.cs (7)
156
priorEntry.SetExpired(
EvictionReason
.Replaced);
200
entry.SetExpired(
EvictionReason
.Replaced);
208
entry.SetExpired(
EvictionReason
.Capacity);
288
if (!entry.CheckExpired(utcNow) || entry.EvictionReason ==
EvictionReason
.Replaced)
353
entry.SetExpired(
EvictionReason
.Removed);
370
entry.SetExpired(
EvictionReason
.Removed);
702
entry.SetExpired(
EvictionReason
.Capacity);