Cache

The Cache package contains interfaces and classes used to create caches.

Interfaces

ICache

Interface for caches that are used to cache values to improve performance.


Classes

CacheEntry

Data object to store cached values with their keys used by MemoryCache.

DefaultCacheFactory

Creates ICache components by their descriptors.

MemoryCache

Cache that stores values in the process memory. Remember: This implementation is not suitable for synchronization of distributed processes.

NullCache

Dummy cache implementation that doesn’t do anything.

It can be used in testing or in situations when a cache is required but shall be disabled.