public bool TryGet(string key, out object val)
{
val = null;
key = "RequestCache_" + key;
lock(HttpContext.Current.Items)
{
if(!HttpContext.Current.Items.Contains(key))
return false;
val = HttpContext.Current.Items[key];
}
return true;
}