getOrRegisterSingletonAsync<T extends Object> method
Optimized method for async singleton registration.
Creates the async instance immediately and reuses it for all subsequent requests.
Implementation
Future<T> getOrRegisterSingletonAsync<T extends Object>(
Future<T> Function() instanceCreator) =>
getOrRegisterAsync<T>(instanceCreator, RegisterAs.singletonAsync);