C# Class NHibernate.Caches.Redis.RedisCache

Inheritance: ICache
Afficher le fichier Open project: TheCloudlessSky/NHibernate.Caches.Redis Class Usage Examples

Private Properties

Свойство Type Description
GetDatabase IDatabase
TryAcquireLock bool

Méthodes publiques

Méthode Description
Clear ( ) : void
Destroy ( ) : void
Get ( object key ) : object
Lock ( object key ) : void
NextTimestamp ( ) : long
Put ( object key, object value ) : void
RedisCache ( NHibernate.Caches.Redis.RedisCacheConfiguration configuration, StackExchange.Redis.ConnectionMultiplexer connectionMultiplexer, RedisCacheProviderOptions options ) : System
RedisCache ( string regionName, StackExchange.Redis.ConnectionMultiplexer connectionMultiplexer, RedisCacheProviderOptions options ) : System
Remove ( object key ) : void
Unlock ( object key ) : void

Private Methods

Méthode Description
GetDatabase ( ) : IDatabase
TryAcquireLock ( LockData lockData ) : bool

Method Details

Clear() public méthode

public Clear ( ) : void
Résultat void

Destroy() public méthode

public Destroy ( ) : void
Résultat void

Get() public méthode

public Get ( object key ) : object
key object
Résultat object

Lock() public méthode

public Lock ( object key ) : void
key object
Résultat void

NextTimestamp() public méthode

public NextTimestamp ( ) : long
Résultat long

Put() public méthode

public Put ( object key, object value ) : void
key object
value object
Résultat void

RedisCache() public méthode

public RedisCache ( NHibernate.Caches.Redis.RedisCacheConfiguration configuration, StackExchange.Redis.ConnectionMultiplexer connectionMultiplexer, RedisCacheProviderOptions options ) : System
configuration NHibernate.Caches.Redis.RedisCacheConfiguration
connectionMultiplexer StackExchange.Redis.ConnectionMultiplexer
options RedisCacheProviderOptions
Résultat System

RedisCache() public méthode

public RedisCache ( string regionName, StackExchange.Redis.ConnectionMultiplexer connectionMultiplexer, RedisCacheProviderOptions options ) : System
regionName string
connectionMultiplexer StackExchange.Redis.ConnectionMultiplexer
options RedisCacheProviderOptions
Résultat System

Remove() public méthode

public Remove ( object key ) : void
key object
Résultat void

Unlock() public méthode

public Unlock ( object key ) : void
key object
Résultat void