With cached items available, the Queue must work without remote services or while being offline. Low latency is paramount, especially during launch. At the moment users have to wait for HTTP timeouts if services are unavailable at launch time and cached items are stale. Also, enqueuing and dequeuing are affected by unavailable service, which, of course, shouldn't be the case.
With cached items available, the Queue must work without remote services or while being offline. Low latency is paramount, especially during launch. At the moment users have to wait for HTTP timeouts if services are unavailable at launch time and cached items are stale. Also, enqueuing and dequeuing are affected by unavailable service, which, of course, shouldn't be the case.