C# 클래스 Ivony.Caching.CachePerformaceMonitor

CacheService 性能计数监视器
상속: ICacheMonitor
파일 보기 프로젝트 열기: Ivony/Ivony.Caching

공개 메소드들

메소드 설명
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

暂停性能计数

비공개 메소드들

메소드 설명
StatisticPerformace ( ) : void
StatisticPerformaceLoop ( ) : System.Threading.Tasks.Task

메소드 상세

CachePerformaceMonitor() 공개 메소드

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

HitRate() 공개 메소드

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

Hits() 공개 메소드

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

ICacheMonitor() 공개 메소드

public ICacheMonitor ( string cacheKey ) : void
cacheKey string
리턴 void

Misses() 공개 메소드

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

Start() 공개 메소드

启动性能计数
public Start ( ) : void
리턴 void

Stop() 공개 메소드

暂停性能计数
public Stop ( ) : void
리턴 void