Defines how the object is serialized and persisted.
Defines how the object is serialized and persisted. Implementation will depend on the store used.
Gives all objects, matching a prefix.
Gives all objects, matching a prefix. This defines how objects are read/deserialized back.
Defines how the object referred by its name is removed from the store.
Returns the persisted data sorted by their respective ids (which implies that they're sorted by time of creation).
Allows Master to persist any state that is necessary in order to recover from a failure. The following semantics are required:
The implementation of this trait defines how name-object pairs are stored or retrieved.