getOrRegisterSingleton<T extends Object> method

T getOrRegisterSingleton<T extends Object>(
  1. T instanceCreator()
)

Optimized method for singleton registration.

Creates the instance immediately and reuses it for all subsequent requests.

Implementation

T getOrRegisterSingleton<T extends Object>(T Function() instanceCreator) =>
    getOrRegister<T>(instanceCreator, RegisterAs.singleton);