2 instantiations of HybridCacheEventSource
Microsoft.Extensions.Caching.Hybrid (1)
Internal\HybridCacheEventSource.cs (1)
14
public static readonly HybridCacheEventSource Log =
new
();
Microsoft.Extensions.Caching.Hybrid.Tests (1)
TestEventListener.cs (1)
25
internal HybridCacheEventSource Source { get; } =
new
();
39 references to HybridCacheEventSource
Microsoft.Extensions.Caching.Hybrid (23)
Internal\DefaultHybridCache.cs (4)
154
bool eventSourceEnabled =
HybridCacheEventSource
.Log.IsEnabled();
164
HybridCacheEventSource
.Log.LocalCacheHit();
173
HybridCacheEventSource
.Log.LocalCacheMiss();
199
HybridCacheEventSource
.Log.StampedeJoin();
Internal\DefaultHybridCache.L2.cs (2)
214
if (
HybridCacheEventSource
.Log.IsEnabled())
216
HybridCacheEventSource
.Log.LocalCacheWrite();
Internal\DefaultHybridCache.StampedeStateT.cs (11)
163
bool eventSourceEnabled =
HybridCacheEventSource
.Log.IsEnabled();
187
HybridCacheEventSource
.Log.DistributedCacheGet();
195
HybridCacheEventSource
.Log.DistributedCacheHit();
199
HybridCacheEventSource
.Log.DistributedCacheMiss();
207
HybridCacheEventSource
.Log.DistributedCacheCanceled();
216
HybridCacheEventSource
.Log.DistributedCacheFailed();
265
HybridCacheEventSource
.Log.UnderlyingDataQueryStart();
272
HybridCacheEventSource
.Log.UnderlyingDataQueryComplete();
281
HybridCacheEventSource
.Log.UnderlyingDataQueryCanceled();
285
HybridCacheEventSource
.Log.UnderlyingDataQueryFailed();
372
HybridCacheEventSource
.Log.DistributedCacheWrite();
Internal\DefaultHybridCache.TagInvalidation.cs (2)
257
if (
HybridCacheEventSource
.Log.IsEnabled())
259
HybridCacheEventSource
.Log.TagInvalidated();
Internal\HybridCacheEventSource.cs (4)
14
public static readonly
HybridCacheEventSource
Log = new();
53
Debug.WriteLine($"{nameof(
HybridCacheEventSource
)} counters reset!");
230
Debug.Assert(IsEnabled(), $"Missing check to {nameof(
HybridCacheEventSource
)}.{nameof(Log)}.{nameof(IsEnabled)} from {caller}");
231
Debug.WriteLine($"{nameof(
HybridCacheEventSource
)}: {caller}"); // also log all event calls, for visibility
Microsoft.Extensions.Caching.Hybrid.Tests (16)
HybridCacheEventSourceTests.cs (15)
28
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdLocalCacheHit, "LocalCacheHit", EventLevel.Verbose);
41
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdLocalCacheMiss, "LocalCacheMiss", EventLevel.Verbose);
54
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdDistributedCacheGet, "DistributedCacheGet", EventLevel.Verbose);
68
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdDistributedCacheHit, "DistributedCacheHit", EventLevel.Verbose);
82
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdDistributedCacheMiss, "DistributedCacheMiss", EventLevel.Verbose);
96
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdDistributedCacheFailed, "DistributedCacheFailed", EventLevel.Error);
109
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdDistributedCacheCanceled, "DistributedCacheCanceled", EventLevel.Verbose);
121
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdUnderlyingDataQueryStart, "UnderlyingDataQueryStart", EventLevel.Verbose);
136
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdUnderlyingDataQueryComplete, "UnderlyingDataQueryComplete", EventLevel.Verbose);
150
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdUnderlyingDataQueryFailed, "UnderlyingDataQueryFailed", EventLevel.Error);
164
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdUnderlyingDataQueryCanceled, "UnderlyingDataQueryCanceled", EventLevel.Verbose);
177
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdLocalCacheWrite, "LocalCacheWrite", EventLevel.Verbose);
190
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdDistributedCacheWrite, "DistributedCacheWrite", EventLevel.Verbose);
203
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdStampedeJoin, "StampedeJoin", EventLevel.Verbose);
216
listener.AssertSingleEvent(
HybridCacheEventSource
.EventIdTagInvalidated, "TagInvalidated", EventLevel.Verbose);
TestEventListener.cs (1)
25
internal
HybridCacheEventSource
Source { get; } = new();