C# Class Ivony.Caching.CachePerformaceMonitor

CacheService 性能计数监视器
Inheritance: ICacheMonitor
Afficher le fichier Open project: Ivony/Ivony.Caching

Méthodes publiques

Méthode Description
CachePerformaceMonitor ( bool startImmediate = true ) : System

创建 CacheServicePerformaceMonitor 实例

HitRate ( string cacheKey = null ) : double

获取指定缓存键的命中率

Hits ( string cacheKey = null ) : long

获取指定缓存键的命中数量

ICacheMonitor ( string cacheKey ) : void
Misses ( string cacheKey = null ) : long

获取指定缓存键的未命中数量

Start ( ) : void

启动性能计数

Stop ( ) : void

暂停性能计数

Private Methods

Méthode Description
StatisticPerformace ( ) : void
StatisticPerformaceLoop ( ) : System.Threading.Tasks.Task

Method Details

CachePerformaceMonitor() public méthode

创建 CacheServicePerformaceMonitor 实例
public CachePerformaceMonitor ( bool startImmediate = true ) : System
startImmediate bool 是否立即启动性能计数
Résultat System

HitRate() public méthode

获取指定缓存键的命中率
public HitRate ( string cacheKey = null ) : double
cacheKey string 缓存键,若不指定则获取全局数据
Résultat double

Hits() public méthode

获取指定缓存键的命中数量
public Hits ( string cacheKey = null ) : long
cacheKey string 缓存键,若不指定则获取全局数据
Résultat long

ICacheMonitor() public méthode

public ICacheMonitor ( string cacheKey ) : void
cacheKey string
Résultat void

Misses() public méthode

获取指定缓存键的未命中数量
public Misses ( string cacheKey = null ) : long
cacheKey string 缓存键,若不指定则获取全局数据
Résultat long

Start() public méthode

启动性能计数
public Start ( ) : void
Résultat void

Stop() public méthode

暂停性能计数
public Stop ( ) : void
Résultat void