C# Класс Senparc.Weixin.Cache.LocalObjectCacheStrategy

本地容器缓存策略
Наследование: BaseCacheStrategy, IObjectCacheStrategy
Показать файл Открыть проект

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

Метод Описание
BeginCacheLock ( string resourceName, string key, int retryCount, System.TimeSpan retryDelay = newTimeSpan() ) : ICacheLock
CheckExisted ( string key, bool isFullKey = false ) : bool
Get ( string key, bool isFullKey = false ) : object
GetAll ( ) : object>.IDictionary
GetCount ( ) : long
InsertToCache ( string key, object value ) : void
RemoveFromCache ( string key, bool isFullKey = false ) : void
Update ( string key, object value, bool isFullKey = false ) : void
UpdateContainerBag ( string key, object bag, bool isFullKey = false ) : void

Описание методов

BeginCacheLock() публичный Метод

public BeginCacheLock ( string resourceName, string key, int retryCount, System.TimeSpan retryDelay = newTimeSpan() ) : ICacheLock
resourceName string
key string
retryCount int
retryDelay System.TimeSpan
Результат ICacheLock

CheckExisted() публичный Метод

public CheckExisted ( string key, bool isFullKey = false ) : bool
key string
isFullKey bool
Результат bool

Get() публичный Метод

public Get ( string key, bool isFullKey = false ) : object
key string
isFullKey bool
Результат object

GetAll() публичный Метод

public GetAll ( ) : object>.IDictionary
Результат object>.IDictionary

GetCount() публичный Метод

public GetCount ( ) : long
Результат long

InsertToCache() публичный Метод

public InsertToCache ( string key, object value ) : void
key string
value object
Результат void

RemoveFromCache() публичный Метод

public RemoveFromCache ( string key, bool isFullKey = false ) : void
key string
isFullKey bool
Результат void

Update() публичный Метод

public Update ( string key, object value, bool isFullKey = false ) : void
key string
value object
isFullKey bool
Результат void

UpdateContainerBag() публичный Метод

public UpdateContainerBag ( string key, object bag, bool isFullKey = false ) : void
key string
bag object
isFullKey bool
Результат void