public virtual void Remove(UserIdCacheType type, string key)
 {
     if (!string.IsNullOrEmpty(key))
     {
         base.RemoveKey(type, key.ToLower());
     }
 }
 public virtual void Set(UserIdCacheType type, string key, string id)
 {
     if (!string.IsNullOrEmpty(key))
     {
         base.SetData(id, type, key.ToLower());
     }
 }
 public virtual string Get(UserIdCacheType type, string key)
 {
     if (string.IsNullOrEmpty(key))
     {
         return(null);
     }
     return(base.GetData <string>(type, key.ToLower()));
 }