public T Get <T>(string key) { CacheValue val = null; if (Data.TryGetValue(key, out val)) { if (!val.HasExpired()) { return(val.GetObject <T>()); } } return(default(T)); }
public T HGet <T>(string hashId, string key) { Dict hValue; if (HData.TryGetValue(hashId, out hValue)) { CacheValue val = null; if (hValue.TryGetValue(key, out val)) { return(val.GetObject <T>()); } } return(default(T)); }