getEnsured method

  1. @override
Future<T> getEnsured()
override

Gets value, ensuring initialization is complete.

Waits for storage to load if needed.

Returns: The loaded value

Implementation

@override
Future<T> getEnsured() async {
  if (!_isInitialized) {
    await _load();
  }
  return super.value;
}