THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
This page explains how the new model works, what benefits it brings, what corner cases to think of, and general reasoning behind the implementation.
Why Remove Queuerunner?
The There were several problems with queuerunner some of which were manifold
- unclear threading model
This lead led to hard to test code with many sleeps and sporadic test failures. - over-reliance on StateChangeListeners
Made This made the code hard to debug and reason about.
Design Goals and Considerations
...