private static async Task <Dictionary <int, Dictionary <string, ViewsCountDto> > > GetViewsDictionaryCache() { RedisService redisService = GlobalService.ServiceProvider.GetService <RedisService>(); Dictionary <int, Dictionary <string, ViewsCountDto> > result = redisService.ObjectGet <Dictionary <int, Dictionary <string, ViewsCountDto> > >(StringConsts.ViewsCountDictionary); if (result == null) { result = new Dictionary <int, Dictionary <string, ViewsCountDto> >(); await redisService.ObjectSetAsync(StringConsts.ViewsCountDictionary, result); } return(result); }
public WikiPassageService() { this._redisService = GlobalService.ServiceProvider.GetService <RedisService>(); }