Esempio n. 1
0
        public static ArchivoDescargable GetFileFromCache(string key)
        {
            Cache cache             = GetCache();
            ArchivoDescargable file = (ArchivoDescargable)cache[key];

            return(file);
        }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="archivo"></param>
        /// <returns></returns>
        public static string AddFileToCache(ArchivoDescargable archivo)
        {
            string key   = System.Guid.NewGuid().ToString();
            Cache  cache = GetCache();

            cache.Add(
                key,
                archivo, //value
                null,    //dependencies
                DateTime.Now.AddMinutes(TIME_TO_PLACE_INTO_CACHE),
                Cache.NoSlidingExpiration,
                CacheItemPriority.NotRemovable,
                null
                );

            return(key);
        }