Cache.Storage
Cache storage objects.
The type for CacheStorage objects. See Brr_io.Fetch.caches
to get one.
val match' :
?query_opts:query_opts ->
t ->
Request.t ->
Response.t option Fut.or_error
match' s req
is a stored response for req
in s
(if any).
val has : t -> Jstr.t -> bool Fut.or_error
has s n
is true
if n
matches a cache name in s
.
val open' : t -> Jstr.t -> cache Fut.or_error
open' s n
opens the cache named n
of s
.
val delete : t -> Jstr.t -> bool Fut.or_error
delete s n
deletes the cache named n
from s
. false
is returned if n
did not exist.
val keys : t -> Jstr.t list Fut.or_error
keys s
are the cache names in s
.