module Table:Cache.Storewith type 'a with_init_args = 'a
type ('k, 'v) t
type 'a with_init_args
val cps_create : f:(('a, 'c) t -> 'b) -> 'b with_init_argscps_create is given in CPS form to enable chaining.
see Cache.Strategy.cps_create for more information.
val clear : ('k, 'v) t -> unitval replace : ('k, 'v) t -> key:'k -> data:'v -> unitreplace store ~key ~data associated the data to key; remove any
previously existing binding.val find : ('k, 'v) t -> 'k -> 'v optionfind store key returns the value associated to key in store.val data : ('a, 'v) t -> 'v listdata store returns all values in store.val remove : ('k, 'v) t -> 'k -> unitremove store key removes the binding for key in store.