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 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; >