//GetSite public Site GetSite(string name) { if (!ContainsSite(name)) { return(null); } return((Site)InnerCache.GetValue(name)); }
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)); }