Key_cache.Smodule M : sig ... endmodule Disk_storable : sig ... endval read :
Spec.t list ->
( 'k, 'v ) Disk_storable.t ->
'k ->
('v * [> `Cache_hit | `Locally_generated ]) M.tval write : Spec.t list -> ( 'k, 'v ) Disk_storable.t -> 'k -> 'v -> unit M.t