create method

  1. @override
T create()
override

Creates a instance of T

Implementation

@override
T create() {
  final singleton = _localSingleton;
  if (singleton == null) {
    final createdSingleton = createInstance();
    _localSingleton = createdSingleton;
    return createdSingleton;
  } else {
    return singleton;
  }
}