Skip to main content

Namespace ServiceStack.Caching

Classes

CacheClientAsyncExtensions

CacheClientAsyncWrapper

CacheClientWithPrefix

Decorates the ICacheClient (and its siblings) prefixing every key with the given prefix

Useful for multi-tenant environments

CacheClientWithPrefixAsync

Decorates the ICacheClient (and its siblings) prefixing every key with the given prefix

Useful for multi-tenant environments

CacheClientWithPrefixAsyncExtensions

CacheClientWithPrefixExtensions

CacheEntry

DbExtensions

MemoryCacheClient

MultiCacheClient

OrmLiteCacheClient

OrmLiteCacheClient<TCacheEntry>

SqlServerMemoryOptimizedCacheEntry

Interfaces

ICacheClient

A common interface implementation that is implemented by most cache providers

ICacheClientAsync

ICacheClientExtended

Extend ICacheClient API with shared, non-core features

ICacheEntry

IDeflateProvider

IGZipProvider

IMemcachedClient

A light interface over a cache client. This interface was inspired by Enyim.Caching.MemcachedClient

Only the methods that are intended to be used are required, if you require extra functionality you can uncomment the unused methods below as they have been implemented in DdnMemcachedClient

IRemoveByPattern

IRemoveByPatternAsync

ISession

A Users Session

ISessionAsync

A Users Session

ISessionFactory

Retrieves a User Session

IStreamCompressor

Implement Stream Compressor, e.g. br, deflate, gzip