Cache
Additional to the session data, any serializable object can be saved in a cache, which is a common technique to speed up applications. Therefore, ServiceStack offers the following cache clients:
ServiceStack.Redis.RedisCientManagerCacheClient
:container.Register<IRedisClientManager>(arg => newPooledRedisClientManager()); container.Register(arg => arg.Resolve<IRedisClientManager>().GetCacheClient());
ServiceStack.Caching.Memcached.MemcachedClientCache
:container.Register<ICacheClient>(arg => new MemcachedClientCache());
ServiceStack.Caching.Azure.AzureCacheClient
:container.Register<ICacheClient>(arg => new AzureCacheClient());
ServiceStack.Caching.AwsDynamoDb.DynamoDbCacheClient
:container.Register<ICacheClient>(arg => new DynamoDbCacheClient(...));
ServiceStack.Caching.OrmLiteCacheClient
:container.Register<ICacheClient>(arg => new OrmLiteCacheClient()) .InitializeBy((arg, cacheClient) => cacheClient.InitSchema());
ServiceStack...