getOrRegisterLazySingletonAsync<T extends Object> method
Optimized method for async lazy singleton registration.
Creates the async instance on first use, then reuses it for subsequent requests.
Implementation
Future<T> getOrRegisterLazySingletonAsync<T extends Object>(
Future<T> Function() instanceCreator) =>
getOrRegisterAsync<T>(instanceCreator, RegisterAs.lazySingletonAsync);