1 instantiation of CachedResourceView
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (1)
635
cachedView = new
CachedResourceView
(resourceViewId, view);
13 references to CachedResourceView
Aspire.Dashboard (13)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (9)
99
private
CachedResourceView
GetOrAddCachedResourceView(
108
if (resource.ViewsByProperties.TryGetValue(incomingView.Properties, out
var
cachedView))
265
CachedResourceView
resourceView,
340
CachedResourceView
resourceView,
627
private static
CachedResourceView
AddCachedResourceView(CachedResource resource, long resourceViewId, KeyValuePair<string, string>[] properties)
629
if (resource.ViewsById.TryGetValue(resourceViewId, out
var
cachedView))
725
var
view = resource.ViewsById[resourceViewId];
764
public Dictionary<long,
CachedResourceView
> ViewsById { get; } = [];
765
public Dictionary<KeyValuePair<string, string>[],
CachedResourceView
> ViewsByProperties { get; } = new(ResourceViewPropertiesComparer.Instance);
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (1)
43
var
cachedView = GetOrAddCachedResourceView(connection, transaction, cachedResource, resourceLogsItem.Resource.Attributes);
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (2)
44
CachedResourceView
cachedView;
113
CachedResourceView
cachedView,
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (1)
61
var
cachedView = GetOrAddCachedResourceView(connection, transaction, cachedResource, resourceSpansItem.Resource.Attributes);