Pavalisoft.Caching  1.2.1
A single unified Caching Api for both MemoryCache and DistributedCache implementations including CacheManager
Pavalisoft.Caching.Interfaces.ICacheStore< T > Interface Template Reference

Represents ICacheStore<T> implementation More...

Inheritance diagram for Pavalisoft.Caching.Interfaces.ICacheStore< T >:
Pavalisoft.Caching.Custom.CustomDistributedCacheStore< T >

Public Member Functions

ICachePartition CreatePartition (CachePartitionDefinition cachePartitionInfo)
 Creates ICachePartition in ICacheStore using CachePartitionDefinition More...
 

Properties

CacheOptions [get, set]
 Gets or Sets Cache Options More...
 
IDictionary< string, ICachePartitionCachePartitions [get]
 Gets all available ICachePartitions More...
 
ISerializer Serializer [get]
 Gets ISerializer to be used for Cached Object serialization More...
 

Detailed Description

Represents ICacheStore<T> implementation

Represents ICacheStore

Template Parameters
TCache Store type

Member Function Documentation

◆ CreatePartition()

Property Documentation

◆ CacheOptions

T Pavalisoft.Caching.Interfaces.ICacheStore< T >.CacheOptions
getset

Gets or Sets Cache Options

◆ CachePartitions

IDictionary<string, ICachePartition> Pavalisoft.Caching.Interfaces.ICacheStore< T >.CachePartitions
get

Gets all available ICachePartitions

◆ Serializer

Gets ISerializer to be used for Cached Object serialization


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