createAndInit static method
Implementation
static Future<HiveBoxProvider> createAndInit({
required String boxName,
}) async {
await Hive.initFlutter();
if (_cache.containsKey(boxName)) {
throw HiveBoxProviderHasBeenCreatedError(boxName);
}
final HiveBoxProvider instance = HiveBoxProvider._internal();
instance._box = await Hive.openBox(boxName);
_cache[boxName] = instance;
return instance;
}