new public object GetObject(string key)
 {
     key = CacheExtensions.GenerateSiteSpecificCacheKey(key);
     return(base.GetObject(key));
 }
 new public void Remove(string key)
 {
     key = CacheExtensions.GenerateSiteSpecificCacheKey(key);
     base.Remove(key);
 }
 new public void SetObject(string key, object value)
 {
     key = CacheExtensions.GenerateSiteSpecificCacheKey(key);
     base.SetObject(key, value);
 }