Pavalisoft.Caching  1.2.1
A single unified Caching Api for both MemoryCache and DistributedCache implementations including CacheManager
Pavalisoft.Caching.Interfaces.ICacheSettingsProvider Interface Reference

Represents ICacheSettingsProvider More...

Inheritance diagram for Pavalisoft.Caching.Interfaces.ICacheSettingsProvider:
Pavalisoft.Caching.CacheSettingsProvider Pavalisoft.Caching.BaseCacheSettingsProvider Pavalisoft.Caching.ConfigurationCacheSettingsProvider

Public Member Functions

CacheSettings GetCacheSettings ()
 Gets Cache Manager Settings More...
 
IEnumerable< ICacheStoreGetCacheStores ()
 Gets Cache Stores in Cache Manager More...
 
ICacheStore GetCacheStore (string storeName)
 Gets Cache store having storeName More...
 
IEnumerable< ICachePartitionGetCachePartitions ()
 Gets ICachePartitions in the Cache Manager More...
 
ICachePartition GetCachePartition (string name)
 Gets ICachePartition having partition name More...
 

Detailed Description

Member Function Documentation

◆ GetCachePartition()

ICachePartition Pavalisoft.Caching.Interfaces.ICacheSettingsProvider.GetCachePartition ( string  name)

Gets ICachePartition having partition name

Parameters
nameCache Partition Name
Returns
ICachePartition

Implemented in Pavalisoft.Caching.CacheSettingsProvider.

◆ GetCachePartitions()

IEnumerable<ICachePartition> Pavalisoft.Caching.Interfaces.ICacheSettingsProvider.GetCachePartitions ( )

Gets ICachePartitions in the Cache Manager

Returns

Implemented in Pavalisoft.Caching.CacheSettingsProvider.

◆ GetCacheSettings()

CacheSettings Pavalisoft.Caching.Interfaces.ICacheSettingsProvider.GetCacheSettings ( )

Gets Cache Manager Settings

Returns
CacheSettings

Implemented in Pavalisoft.Caching.CacheSettingsProvider.

◆ GetCacheStore()

ICacheStore Pavalisoft.Caching.Interfaces.ICacheSettingsProvider.GetCacheStore ( string  storeName)

Gets Cache store having storeName

Parameters
storeNameCache Store Name
Returns
Cache Store

Implemented in Pavalisoft.Caching.CacheSettingsProvider.

◆ GetCacheStores()

IEnumerable<ICacheStore> Pavalisoft.Caching.Interfaces.ICacheSettingsProvider.GetCacheStores ( )

Gets Cache Stores in Cache Manager

Returns
List of Cache Stores

Implemented in Pavalisoft.Caching.CacheSettingsProvider.


The documentation for this interface was generated from the following file: