getOrCreate method

Future<T> getOrCreate(
  1. String id, {
  2. required C create(),
})

Implementation

Future<T> getOrCreate(String id, {required C create()}) async {
  final existing = await load(id);
  return existing ?? await this.create(create());
}