Ejemplo n.º 1
0
        /// <summary>
        /// Save new or updated Item Cache.
        /// </summary>
        /// <param name="forceOverWrite">
        /// If 'True', overwrite existing (if exists) Item Cache.
        /// If 'False', if exists Item Cache return exception (RedisCacheException).
        /// </param>
        /// <returns></returns>
        public long Save(bool forceOverWrite)
        {
            ManagementItemsCache m = new ManagementItemsCache();
            long result            = m.Add <T>(this.Key, this.Value, this.SlidingExpiration, this.AbsoluteExpiration, forceOverWrite);

            return(result);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Return (if exists) Item Cache.
        /// </summary>
        /// <param name="key">Item Cache Key</param>
        /// <returns></returns>
        public static ItemCache <T> GetItem(string key)
        {
            ManagementItemsCache m = new ManagementItemsCache();

            return(m.GetItemCache <T>(key));
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Verify if existing Item Cache.
        /// </summary>
        /// <param name="key">Item Cache Key</param>
        /// <returns></returns>
        public static bool ExistItem(string key)
        {
            ManagementItemsCache m = new ManagementItemsCache();

            return(m.Exist(key));
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Delete existing Item Cache.
        /// </summary>
        /// <param name="key">Item Cache Key</param>
        /// <returns></returns>
        public static bool DeleteItem(string key)
        {
            ManagementItemsCache m = new ManagementItemsCache();

            return(m.Delete(key));
        }