sig   type t   val v : pkgs:Omod_support.Pkg.db -> Omod_support.Cache.t   val pkgs : Omod_support.Cache.t -> Omod_support.Pkg.db   val file : Omod_support.Conf.t -> Omod.fpath   val read :     Omod_support.Conf.t ->     force:bool ->     err:Omod_support.Log.t ->     (Omod_support.Cache.t option, string) Pervasives.result   val write :     Omod_support.Conf.t ->     Omod_support.Cache.t -> (unit, string) Pervasives.result   val clear : Omod_support.Conf.t -> (unit, string) Pervasives.result   val get :     ?err:Omod_support.Log.t ->     ?note:Omod_support.Log.t ->     ?progress:bool ->     Omod_support.Conf.t ->     force:bool ->     trust:bool -> (Omod_support.Cache.t, string) Pervasives.result   val status :     ?err:Omod_support.Log.t ->     Omod_support.Conf.t ->     Omod_support.Cache.t option -> Omod_support.Pkg.diff list   val codec : Omod_support.Cache.t Omod_support.Codec.t end