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:
CopyC#
string[] servers = {"1.1.1.0:11211", "1.1.1.1:11211"};

memcachedCache.SockIOPool.SetServers(servers);
memcachedCache.SockIOPool.Initialize();
NB: As shown above, it is required to call the Initialize()()() method after configuration is complete.

Namespace:  Mindscape.LightSpeed.Caching
Assembly:  Mindscape.LightSpeed (in Mindscape.LightSpeed.dll)
Version: 4.0.0.0 (4.0.0.0)

Syntax

C#
public sealed class MemcachedCache : ICache, 
	IDisposable
Visual Basic (Declaration)
Public NotInheritable Class MemcachedCache _
	Implements ICache, IDisposable

Inheritance Hierarchy

System..::.Object
  Mindscape.LightSpeed.Caching..::.MemcachedCache

See Also