using System; using System.Collections.Generic; using System.Linq; using System.Text; using CacheManager.Core; namespace Common { public class GlobalCache { private static ICacheManager cacheManager { get; set; } private static readonly object locker = new object(); static GlobalCache() { if (cacheManager == null) { lock (locker) { //cacheManager = CacheFactory.Build("memcached", settings => settings.WithMemcachedCacheHandle("enyim.com/memcached")); cacheManager = CacheFactory.FromConfiguration("myCache"); } } } public static ICacheManager CacheManager { get { return cacheManager; } } } }