Module Os_request_cache
module Os_request_cache : sig..end
Caching request data to avoid doing the same computation several times during the same request.
module type Cache_sig = sig..end
module Make : functor (M : sig type key<<div class="odocwiki_info"|~The type of your key~. >> type value<<div class="odocwiki_info"|~The type of the stored value~. >> val compare :
key ->
key -> int<<div class="odocwiki_info"|~The function used to compare keys~. >> val get :
key ->
value Lwt.t<<div class="odocwiki_info"|~This function is called when the value corresponding to a key is not yet stored into the cache~. >>end) ->
Cache_sigwith type key = M.key and type value = M.value
Functor which creates a module Os_request_cache.Cache_sig.