Module Store.Object

module Object: S  with type id := Object.id and type value := Object.t
Persisting state for objects.

type id 
Type type for stable identifier of values kept in the store.
type value 
The type for values kept in the store.
val add : Store.t -> value -> unit Lwt.t
add t v adds v to the store t.
val mem : Store.t -> id -> bool Lwt.t
mem t id is true if a value with the stable identifer id is stored in t.
val get : Store.t -> id -> value Lwt.t
get t id is the value stored in t with the stable identifier id. Raise Invalid_argument if id is invalid.
val list : Store.t -> id list Lwt.t
list t is the list of all the values stored in t.