//GetSite
 public Site GetSite(string name)
 {
     if (!ContainsSite(name))
     {
         return(null);
     }
     return((Site)InnerCache.GetValue(name));
 }
Exemplo n.º 2
0
        public List <T> GetRules <T>(string key) where T : IBaseRule
        {
            List <T> returnRules = null;
            var      rules       = InnerCache.GetValue(key) as IEnumerable <T>;

            if (rules != null)
            {
                returnRules = rules.ToList();
            }

            return(returnRules);
        }
        /// <summary>
        /// Get data from cache with the supplied cacheKey value.
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="cacheKey"></param>
        public T GetData <T>(object cacheKey)
        {
            var retVal = default(T);

            try
            {
                retVal = (T)InnerCache.GetValue(cacheKey);
            }
            catch (Exception)
            {
            }
            return(retVal);
        }
 public object Get(string cacheKey)
 {
     return(!InnerCache.ContainsKey(cacheKey) ? null : InnerCache.GetValue(cacheKey));
 }