getStore method

StoreRef<String, Map<String, dynamic>> getStore(
  1. String env,
  2. StorageType type
)

Get or create sembast store for environment and storage type.

Stores are cached and reused.

Implementation

StoreRef<String, Map<String, dynamic>> getStore(
  String env,
  StorageType type,
) {
  final stores = type == StorageType.inMemory
      ? _inMemoryStores
      : _persistentStores;
  return stores.putIfAbsent(env, () => stringMapStoreFactory.store(env));
}