Implementation of a combined live and stored data provider, that caches stored data requests and live data for fast subsequent stored data requests.