C# Класс NHibernate.Caches.Redis.RedisCache

Наследование: ICache
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetDatabase IDatabase
TryAcquireLock bool

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

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

Приватные методы

Метод Описание
GetDatabase ( ) : IDatabase
TryAcquireLock ( LockData lockData ) : bool

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

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

public Clear ( ) : void
Результат void

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

public Destroy ( ) : void
Результат void

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

public Get ( object key ) : object
key object
Результат object

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

public Lock ( object key ) : void
key object
Результат void

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

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

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

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

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

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
Результат System

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

public RedisCache ( string regionName, StackExchange.Redis.ConnectionMultiplexer connectionMultiplexer, RedisCacheProviderOptions options ) : System
regionName string
connectionMultiplexer StackExchange.Redis.ConnectionMultiplexer
options RedisCacheProviderOptions
Результат System

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

public Remove ( object key ) : void
key object
Результат void

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

public Unlock ( object key ) : void
key object
Результат void