12345678910111213141516171819letname="cache"exceptionExceptionofstringmoduletypeSig=sig(** [set entry] inserts an [entry] into the cache storage. [entry] is a tuple
where the first element is the key and the second element is the value.
Since the value is an optional, [set] can be used to remove a value from
the store like so: [set ("foo", None)]. If a key exists already, the value
is overwritten with the provided value. *)valset:string*stringoption->unitLwt.t(** [find key] returns the value that is associated with [key]. *)valfind:string->stringoptionLwt.tvalregister:unit->Core_container.Service.tincludeCore_container.Service.Sigend