Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public WikiPassageService()
 {
     this._redisService = GlobalService.ServiceProvider.GetService <RedisService>();
 }