private Task <ImmutableList <Candlestick> > GetCandlestick(string symbol, CandlestickInterval interval) { return(GetOrCreateObject( () => _cache.GetCandlesticks(symbol, interval), () => InitializeCandleticks(symbol, interval), () => SubscribeCandlestick(symbol, interval))); }