C# Класс Ivony.Caching.CachePerformaceMonitor

CacheService 性能计数监视器
Наследование: ICacheMonitor
Показать файл Открыть проект

Открытые методы

Метод Описание
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