C# Класс Contrib.Cache.Database.Services.DatabaseOutputCacheStorageProvider

Наследование: Cache.Services.IOutputCacheStorageProvider
Показать файл Открыть проект

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

Метод Описание
DatabaseOutputCacheStorageProvider ( IRepository repository, IClock clock ) : System
GetCacheItem ( string key ) : CacheItem
GetCacheItems ( int skip, int count ) : IEnumerable
GetCacheItemsCount ( ) : int
Remove ( string key ) : void
RemoveAll ( ) : void
RemoveExpiredEntries ( ) : void
Set ( string key, CacheItem cacheItem ) : void

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

Метод Описание
Convert ( CacheItemRecord record ) : CacheItem
Convert ( CacheItem cacheItem, CacheItemRecord record ) : void

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

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

public DatabaseOutputCacheStorageProvider ( IRepository repository, IClock clock ) : System
repository IRepository
clock IClock
Результат System

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

public GetCacheItem ( string key ) : CacheItem
key string
Результат Contrib.Cache.Models.CacheItem

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

public GetCacheItems ( int skip, int count ) : IEnumerable
skip int
count int
Результат IEnumerable

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

public GetCacheItemsCount ( ) : int
Результат int

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

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

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

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

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

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

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

public Set ( string key, CacheItem cacheItem ) : void
key string
cacheItem Contrib.Cache.Models.CacheItem
Результат void