Table of Contents

Class CacheDiagnostics

Namespace
The.Caching
Assembly
Instagile.dll

Diagnostic information about cache internals, useful for tests and monitoring.

public sealed class CacheDiagnostics
Inheritance
CacheDiagnostics
Inherited Members

Properties

CacheEntityEntryCount

Number of OneKey (entity) entries in the transient cache.

public int CacheEntityEntryCount { get; init; }

Property Value

int

CacheQueryEntryCount

Number of ManyKey (query) entries in the transient cache.

public int CacheQueryEntryCount { get; init; }

Property Value

int

CacheSizeBytes

Current size of the transient cache in bytes.

public long CacheSizeBytes { get; init; }

Property Value

long

DependencyMapCount

Number of entity dependency mappings (entity ID -> list of dependent queries).

public int DependencyMapCount { get; init; }

Property Value

int

EntityUpdateSubscriptionCount

Number of OneKey (entity) subscriptions being tracked.

public int EntityUpdateSubscriptionCount { get; init; }

Property Value

int

EntityUpdateTimestampCount

Number of OneKey (entity) update timestamps being tracked.

public int EntityUpdateTimestampCount { get; init; }

Property Value

int

EntityValidationTimestampCount

Number of OneKey (entity) validation timestamps being tracked.

public int EntityValidationTimestampCount { get; init; }

Property Value

int

QueryUpdateSubscriptionCount

Number of ManyKey (query) subscriptions being tracked.

public int QueryUpdateSubscriptionCount { get; init; }

Property Value

int

QueryUpdateTimestampCount

Number of ManyKey (query) update timestamps being tracked.

public int QueryUpdateTimestampCount { get; init; }

Property Value

int

QueryValidationTimestampCount

Number of ManyKey (query) validation timestamps being tracked.

public int QueryValidationTimestampCount { get; init; }

Property Value

int