Namespace Azos.Data.Access.Cache.Instrumentation
Classes
BucketPageLoadFactor
Provides the ratio of how many buckets are loaded with pages vs. bucket count
CacheDoubleGauge
Provides base for cache double gauges
CacheLongGauge
Provides base for cache long gauges
HitCount
How many times Get() resulted in cache hit
MissCount
How many times Get() resulted in cache miss
PageCount
Provides page count in the instance
PutCollisionCount
How many times a call to Put() resulted in new value overriding existing because of collision (old value lost)
PutCount
How many times Put() was called
PutInsertCount
How many times a call to Put() resulted in insert
PutPageCreateCount
How many times a call to Put() resulted in bucket collision that created a page
PutPriorityPreventedCollisionCount
How many times a call to Put() could have resulted in new value overriding existing one because of collision, however the situation was prevented because existing item had higher priority than the newer one
PutReplaceCount
How many times a call to Put() resulted in relacement of existing item by key without collision
RecordCount
Provides record count in the instance
RemoveHitCount
How many records have been found and removed
RemoveMissCount
How many records have been sought to be removed but were not found
RemovePageCount
How many pages have been deleted, a page gets deleted when there are no records stored in it
SweepPageCount
How many pages swept
SweepRemoveCount
How many records removed by sweep
SweepTableCount
How many times tables were swept
ValueFactoryCount
How many times factory func was called from GetOrPut()