Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val key : Cohttp.Header.t -> Iri.t -> key option
A cache may or may not return a key for the given headers and IRI. This allows to create caches for example for some domains only.
val store :
key ->
Cohttp.Response.t ->
string ->
(Cohttp.Response.t * string) Lwt.t
store key response body
stores response
and body
in cache for the given key
. Returns (response, body)
.
val find : key -> cache_find_response Lwt.t
find key
looks up for key in cache and returns wether if was found and how to use it.