C# Class Ivony.Caching.Redis.RedisCacheProvider

Inheritance: IAsyncCacheProvider
Mostra file Open project: Ivony/Ivony.Caching

Public Methods

Method Description
Clear ( ) : System.Threading.Tasks.Task
Dispose ( ) : void
Get ( string cacheKey ) : Task
RedisCacheProvider ( IDatabase database, ITextSerializer serializer ) : StackExchange.Redis
Remove ( string cacheKey ) : System.Threading.Tasks.Task
Set ( string cacheKey, object value, CachePolicyItem cachePolicy ) : System.Threading.Tasks.Task

Method Details

Clear() public method

public Clear ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Dispose() public method

public Dispose ( ) : void
return void

Get() public method

public Get ( string cacheKey ) : Task
cacheKey string
return Task

RedisCacheProvider() public method

public RedisCacheProvider ( IDatabase database, ITextSerializer serializer ) : StackExchange.Redis
database IDatabase
serializer ITextSerializer
return StackExchange.Redis

Remove() public method

public Remove ( string cacheKey ) : System.Threading.Tasks.Task
cacheKey string
return System.Threading.Tasks.Task

Set() public method

public Set ( string cacheKey, object value, CachePolicyItem cachePolicy ) : System.Threading.Tasks.Task
cacheKey string
value object
cachePolicy CachePolicyItem
return System.Threading.Tasks.Task