Store<K, V> constructor
Store<K, V> ({
- required ICore core,
- Logger? logger,
- required String name,
- String? storagePrefix,
- required StoreObjFromJson<
V> fromJson, - required StoreObjToJson<
V> toJson,
- ICore, core Core
- Logger, logger Logger
- String, name Store's name
- String, storagePrefix Prefixes value keys
- StoreObjToJson, toJson Converts stored data object to json
- StoreObjFromJson, fromJson Converts stored data object from json
Implementation
Store({
required this.core,
Logger? logger,
required this.name,
String? storagePrefix,
required this.fromJson,
required this.toJson,
}) : logger = logger ?? Logger(),
storagePrefix = storagePrefix ?? CORE_STORAGE_PREFIX,
map = {},
_cached = [],
_initialized = false;