public async Task <IEnumerable <WeatherForecast> > GetProtocolBuf()
        {
            var key = $"forecastprotbuf-{DateTime.Today:dd/MM/yyyy}";

            var forcast = await _cacheService.GetProtocolBufAsync <IEnumerable <WeatherForecast> >(key);

            if (forcast == null)
            {
                forcast = _forecastService.GetWeatherForecasts();

                await _cacheService.SetProtocolBufAsync(key, forcast);
            }

            return(forcast);
        }