Ejemplo n.º 1
0
        private void SetCacheType(Size size)
        {
            int pixels = size.Width * size.Height;

            if (pixels < LIMIT_SIZE_ALLCACHE)
            {
                _cacheType = enumCacheType.All;
            }
        }
Ejemplo n.º 2
0
        public ICache GetCache(enumCacheType cacheType)
        {
            switch (cacheType)
            {
            case enumCacheType.Memcache:
                return(new MemcacheCache());

            case enumCacheType.Redis:
                return(new RedisCache());

            case enumCacheType.WebCache:
                return(new WebCache());

            default:
                return(null);
            }
        }
Ejemplo n.º 3
0
 public CacheHelper(enumCacheType cacheType)
 {
     commonCache = GetCache(cacheType);
 }