Module Maki__.Maki_storage.Default

type t = {
pool : unit Lwt_pool.t;
dir : path;
cache : (string, string option or_error) Hashtbl.t;
}
val k_to_file : t ‑> string ‑> string
val read_file_ : Lwt_io.file_name ‑> string Lwt.t
val get_ : t ‑> string ‑> string option or_error Lwt.t
val get : t ‑> string ‑> string option or_error Lwt.t
val set_ : t ‑> string ‑> string ‑> (unit, string) Result.result Lwt.t
val set : t ‑> string ‑> string ‑> (unit, string) Result.result Lwt.t
val remove : t ‑> string ‑> unit Lwt.t
val fold : t ‑> f:('a ‑> (string * string) ‑> ('a'b) Result.result Lwt.t) ‑> x:'a ‑> ('a'b) Result.result Lwt.t
val flush : t ‑> unit ‑> unit
val split_dir_ : string ‑> string list
val create : path ‑> t