DataStoreManager class
Constructors
-
DataStoreManager({required Duration persistenceThrottle, required void onSync()?, required PersistorSettings settings, required DataStoreFactory factory, required DataStoreResolverConfig resolverConfig, required DataStoreEncrypter encrypter, required Future<
void> clearAll(), required Future<List< getAll(), required Logger logger})String> >
Properties
- encrypter → DataStoreEncrypter
-
final
- factory → DataStoreFactory
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
index
↔ Map<
String, DualDataStore> -
The index of DualDataStore objects by store name.
getter/setter pair
- logger → Logger
-
final
- onSync → void Function()?
-
final
- persistenceThrottle → Duration
-
The duration by which to throttle persistence changes to the file system.
final
- resolver ↔ DataStoreResolver
-
The resolver that contains a mapping of documents to the file data store in which
the document is currently stored.
getter/setter pair
- resolverConfig → DataStoreResolverConfig
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- settings → PersistorSettings
-
The global persistor settings.
final
Methods
-
clear(
List< String> paths) → Future<void> -
clearAll(
) → Future< void> -
hydrate(
List< String> ? paths) → Future<Map< String, dynamic> > - Hydrates the given paths and returns a map of document paths to their serialized data.
-
init(
) → Future< void> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
persist(
PersistPayload payload) → Future< void> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited