public async Task <IActionResult> ListRoulettes() { List <Roulette> ListRoulettes; var ListRoulettesCache = _RedisCache.Get <List <Roulette> >("ListRoulettes"); if (ListRoulettesCache == null) { ListRoulettes = await _Roulette.ListRoulette(); _RedisCache.Set <List <Roulette> >("ListRoulettes", ListRoulettes, _ExpirationTime); } else { ListRoulettes = ListRoulettesCache; } return(StatusCode(200, ListRoulettes)); }