Pavalisoft.Caching  1.2.1
A single unified Caching Api for both MemoryCache and DistributedCache implementations including CacheManager
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NPavalisoft
 NCaching
 NCache
 CDistributedCacheProvides distribution cache implementation ofICache in ICachePartition
 CExtendedDistributedCacheEntryOptionsProvides the cache options in DistributedCacheEntryOptions with Expiration tokens support
 NCustom
 CCustomCacheOptions
 CCustomDistributedCacheStoreProvides extension to implement custom ICacheStore<T>
 CCustomDistributedCacheStoreType
 NInMemory
 CExtendedMemoryCacheProvides distributed cache implementation using MemoryCache
 CExtendedMemoryDistributedCacheProvides distributed cache implementation using MemoryCache
 CInMemoryCacheStoreTypeProvides implementation to create InMemoryStore from CacheStoreDefinition
 CInMemoryStoreProvides MemoryCache version of the ICacheStore<T>
 CMemoryDistributedCacheStoreProvides ExtendedMemoryDistributedCache version of the ICacheStore<T>
 CMemoryDistributedCacheStoreTypeProvides implementation to create MemoryDistributedCacheStore from CacheStoreDefinition
 NInterfaces
 CICacheRepresents a ICache in ICachePartition implementation
 CICacheManagerRepresents ICacheManager implementation
 CICachePartitionRepresents ICachePartition implementation
 CICacheSettingsProviderRepresents ICacheSettingsProvider
 CICacheStoreRepresents ICacheStore<T> implementation
 CICacheStoreTypeRepresents ICacheStore creation implementation from CacheStoreDefinition
 CIExtendedDistributedCacheRepresents the distributed cache
 CIExtendedMemoryCacheRepresents a distributed cache of serialized values
 CISerializerRepresents interface for Cache Item Serializer
 NMySql
 CExtendedMySqlCacheProvides MySqlCache version implementation of IExtendedDistributedCache
 CMySqlDistributedCacheStoreProvides ExtendedMySqlCache version of the ICacheStore<T>
 CMySqlDistributedCacheStoreTypeProvides implementation to create MySqlDistributedCacheStore from CacheStoreDefinition
 NRedis
 CExtendedRedisCacheProvides RedisCache version implementation of IExtendedDistributedCache
 CRedisDistributedCacheStoreProvides ExtendedRedisCache version of the ICacheStore<T>
 CRedisDistributedCacheStoreTypeProvides implementation to create RedisDistributedCacheStore from CacheStoreDefinition
 NSerializers
 CBinaryFormatterSerializerBinaryFormatter implementation of Cache object ISerializer
 CDefaultSerializerRepresents the Object to byte array serialiser used while storing cache object in Distributed Cache
 CJsonSerializerJson implementation of Cache object ISerializer
 NSqlServer
 CExtendedSqlServerCacheProvides SqlServerCache version implementation of IExtendedDistributedCache
 CSqlServerDistributedCacheStoreProvides ExtendedSqlServerCache version of the ICacheStore<T>
 CSqlServerDistributedCacheStoreTypeProvides implementation to create SqlServerDistributedCacheStore from CacheStoreDefinition
 NTagHelpers
 CCacheTagHelperTagHelper implementation targeting <pavalisoft-cache> elements
 CCacheTagHelperBaseTagHelper base implementation for caching elements
 CCacheTagKeyAn instance of CacheTagKey represents the state of CacheTagHelper keys
 CBaseCacheSettingsProviderProvides Base implementation CacheSettingsProvider of CacheSettings configuration
 CCacheManagerProvides Cache Api ICacheManagerto interact with Cache Partitions for cache
 CCachePartitionProvides Api to interact with ICachePartition
 CCachePartitionDefinitionRepresents the Cache Partition Configuration Information
 CCacheSettingsProvides configuration structure for the Cache manager and its partitions including Cache stores
 CCacheSettingsProviderProvides base implementation for ICacheSettingsProvider
 CCacheStoreDefinitionRepresents Cache Store Information
 CConfigurationCacheSettingsProviderProvides Json based CacheSettings configuration