public static ShippingInfo Read(int id) { if (CacheHelper.Read(cacheKey) == null) { return(dal.Read(id)); } return(((List <ShippingInfo>)CacheHelper.Read(cacheKey)).FirstOrDefault(k => k.Id == id) ?? new ShippingInfo()); }