Пример #1
0
        /// <summary>
        /// 定义通用访问入口,默认使用运行时缓存
        /// </summary>
        /// <returns></returns>
        public static ICacheService GetCache()
        {
            switch (CacheType)
            {
            case CacheType.Runtime:
                return(RuntimeCacheService.GetCacheInstance());

            case CacheType.Redis:
                return(RedisCacheService.GetCacheInstance());

            case CacheType.Memcached:
                return(MemcachedCacheService.GetCacheInstance());

            case CacheType.MemoryCache:
                return(MemoryCacheService.GetCacheInstance());

            default:
                return(RuntimeCacheService.GetCacheInstance());
            }
        }