\[code\]if (System.Web.HttpContext.Current.Cache.Get("dsActiveNews_FixID_" + newsFixID) == null) news = NewsDB.getNewsBodyByFixID(newsFixID); System.Web.HttpContext.Current.Cache.Add("dsActiveNews_FixID_" + newsFixID, news, null, DateTime.Now.AddMinutes(60), Cache.NoSlidingExpiration, CacheItemPriority.Normal, null); } news = (News)(System.Web.HttpContext.Current.Cache.Get("dsActiveNews_FixID_" + newsFixID));\[/code\]First time when i call the page the casting is working ,when I refresh the page I get an exception \[code\]InvalidCastException: Specified cast is not valid\[/code\].