Store<K, V> constructor

Store<K, V>({
  1. required ICore core,
  2. Logger? logger,
  3. required String name,
  4. String? storagePrefix,
  5. required StoreObjFromJson<V> fromJson,
  6. required StoreObjToJson<V> toJson,
})

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;