public void CacheConfigs() { var list = _siteConfigRepository.GetAll().Where(c => c.IsDeleted == false) .AsParallel(); var lst = list.Select(m => new SiteConfigDto() { Name = m.Name, ConfigValue = m.ConfigValue, IsDeleted = m.IsDeleted, IsHtml = m.IsHtml }).AsParallel().ToList(); _appCacheEngine.RemoveItem(AppConstants.SITE_CONFIG_CACHE_KEY); _appCacheEngine.AddItem(AppConstants.SITE_CONFIG_CACHE_KEY, lst); }