| 
    Pavalisoft.Caching
    1.2.1
    
   A single unified Caching Api for both MemoryCache and DistributedCache implementations including CacheManager 
   | 
 
Provides base implementation for ICacheSettingsProvider More...
  
Public Member Functions | |
| abstract CacheSettings | LoadCacheSettings () | 
| Loads Cache Settings Configuration  More... | |
| CacheSettings | GetCacheSettings () | 
| Gets CacheSettings from configuration  More... | |
| IEnumerable< ICacheStore > | GetCacheStores () | 
| Gets ICacheStore<T> from CacheSettings  More... | |
| ICacheStore | GetCacheStore (string storeName) | 
| Gets Cache Store having cache store name storeName   More... | |
| IEnumerable< ICachePartition > | GetCachePartitions () | 
| Gets Cache Partitions in the CacheSettings  More... | |
| ICachePartition | GetCachePartition (string name) | 
| Gets Cache Partition having cache partition name name   More... | |
Protected Member Functions | |
| CacheSettingsProvider (IServiceProvider serviceProvider) | |
| Creates an instance of CacheSettingsProvider  More... | |
Properties | |
| IServiceProvider | ServiceProvider [get] | 
| Gets IServiceProvider instance  More... | |
Provides base implementation for ICacheSettingsProvider
      
  | 
  protected | 
Creates an instance of CacheSettingsProvider
| serviceProvider | Dependency Service Provider | 
| ICachePartition Pavalisoft.Caching.CacheSettingsProvider.GetCachePartition | ( | string | name | ) | 
Gets Cache Partition having cache partition name name
| name | Cache Partition Name | 
Implements Pavalisoft.Caching.Interfaces.ICacheSettingsProvider.
| IEnumerable<ICachePartition> Pavalisoft.Caching.CacheSettingsProvider.GetCachePartitions | ( | ) | 
Gets Cache Partitions in the CacheSettings
Implements Pavalisoft.Caching.Interfaces.ICacheSettingsProvider.
| CacheSettings Pavalisoft.Caching.CacheSettingsProvider.GetCacheSettings | ( | ) | 
Gets CacheSettings from configuration
Implements Pavalisoft.Caching.Interfaces.ICacheSettingsProvider.
| ICacheStore Pavalisoft.Caching.CacheSettingsProvider.GetCacheStore | ( | string | storeName | ) | 
Gets Cache Store having cache store name storeName
| storeName | Cache Store Name | 
Implements Pavalisoft.Caching.Interfaces.ICacheSettingsProvider.
| IEnumerable<ICacheStore> Pavalisoft.Caching.CacheSettingsProvider.GetCacheStores | ( | ) | 
Gets ICacheStore<T> from CacheSettings
Implements Pavalisoft.Caching.Interfaces.ICacheSettingsProvider.
      
  | 
  pure virtual | 
Loads Cache Settings Configuration
Implemented in Pavalisoft.Caching.ConfigurationCacheSettingsProvider, and Pavalisoft.Caching.BaseCacheSettingsProvider.
      
  | 
  getprotected | 
Gets IServiceProvider instance