V9.2.0
- allReady() now caches its Future and returns the same instance on repeated calls - Cache is invalidated when new async singletons are registered - Pending async singletons complete their ready completer when removed via unregister() or scope reset