//GetAuctionImages public List <Image> GetAuctionImages(long auctionID) { var dco = new DataCacheObject(DataCacheType.RESOURCE, DataCacheRegions.IMAGES, "GETAUCTIONIMAGES", new object[] { auctionID }, CachingExpirationTime.Minutes_30); var result = _cacheRepository.Get(dco) as List <Image>; if (result != null && result.Any()) { return(result); } _dataContext.CommandTimeout = 600000; result = _dataContext.spAuction_GetAuctionImages(auctionID).ToList(); if (result.Any()) { dco.Data = result; _cacheRepository.Add(dco); } return(result); }