public async Task <PokemonBaseStats> GetBaseStatByName(string pokemonName)
        {
            await CheckCache();

            return(BaseStatCache.FirstOrDefault(mon => mon.Name.Equals(pokemonName)));
        }
        public async Task <PokemonBaseStats> GetBaseStatById(int pokemonId)
        {
            await CheckCache();

            return(BaseStatCache.FirstOrDefault(mon => mon.Id == pokemonId));
        }