The Mindscape.LightSpeed.Caching namespace provides classes that are used to implement second-level caching.
Classes
| Class | Description | |
|---|---|---|
| CacheBroker |
Brokers access to the second-level ICache implementation.
| |
| DefaultCache | ||
| MemcachedCache |
A highly scalable, distributed second-level cache ICache
implementation using memcached.
Configuration of the memcached client should be performed using the underlying
memcached client objects. Theses objects are exposed as properties of this class:
MemcachedClient and SockIOPool. For example to set the
list of memcached servers:
string[] servers = {"1.1.1.0:11211", "1.1.1.1:11211"}; memcachedCache.SockIOPool.SetServers(servers); memcachedCache.SockIOPool.Initialize(); |
Interfaces
| Interface | Description | |
|---|---|---|
| ICache |
Contract for a second-level cache implementation.
|