OptionalcloseRelease any resources the adapter holds, such as an open database connection. Optional: Repo.shutdown calls it after the final flush. Adapters that hold no long-lived resource (in-memory, plain filesystem) can omit it.
Load the single value corresponding to key
Load all values with keys that start with keyPrefix.
The keyprefix will match any key that starts with the given array. For example:
[documentId, "incremental"] will match all incremental saves[documentId] will match all data for a given document.Be careful! [documentId] would also match something like [documentId, "syncState"]! We
aren't using this yet but keep it in mind.)
Remove all values with keys that start with keyPrefix
A storage adapter represents some way of storing binary data for a Repo
Remarks
StorageAdapters provide a key/value storage interface. The keys are arrays of strings (StorageKey) and the values are binary blobs.