Module Tjr_pcache.Make

Pcache constructor functions, using plist

val plist_to_pcache : kvop_map_ops:('k('k'v) Tjr_fs_shared.Kvop.kvop'kvop_map) Tjr_lib.Tjr_map.map_ops -> monad_ops:'t Tjr_monad.monad_ops -> simple_plist_ops:(('k'v) Tjr_fs_shared.kvop'r't) Tjr_plist.simple_plist_ops -> with_state:(('r'kvop_map) Pcache_intf.pcache_state't) Tjr_monad.with_state -> ('k'v'r'kvop_map't) Pcache_intf.pcache_ops
module type S = sig ... end
module type T = sig ... end
module Make_example : functor (S : S) -> T with module S = S
module Examples : sig ... end
val examples : < for_int_int : (Examples.Int_int.S.a, int, int, Tjr_fs_shared.Shared_ctxt.blk_id, Tjr_fs_shared.Shared_ctxt.buf, Examples.Int_int.kvop_map, Tjr_fs_shared.Shared_ctxt.t) Pcache_intf.pcache_factory; >