public List <RegressionUnit> GetForecast(DateTime date, string model, string key)
        {
            List <RegressionUnit> forecast = null;
            //var serializer = new NewtonsoftSerializer();
            //var cacheClient = new StackExchangeRedisCacheClient(serializer);

            var cacheForecast = stackCache.Get <List <RegressionUnit> >(key);

            if (cacheForecast == null)
            {
                StocksData sd = new StocksData();
                forecast = sd.Forecast(date, model);
                stackCache.Add(key, forecast, DateTimeOffset.Now.AddHours(1));
                return(forecast);
            }

            return(cacheForecast);
        }