sig
module type Cache =
sig
type t
val name : string
val load : Stog_types.elt -> Stog_cache.Cache.t -> unit
val store : Stog_types.elt -> Stog_cache.Cache.t
end
val cache_file : string -> Stog_types.stog -> Stog_types.elt -> string
val stog_cache_name : string
val register_cache : (module Stog_cache.Cache) -> unit
val apply_loaders : Stog_types.stog -> Stog_types.elt -> unit
val apply_storers : Stog_types.stog -> Stog_types.elt -> unit
val output_cache_info : Stog_types.stog -> unit
val set_elt_env : Stog_types.elt -> Stog_types.stog -> Xtmpl.env -> unit
val get_cached_elements :
Stog_types.stog ->
Xtmpl.env -> Stog_types.elt_id list * Stog_types.elt_id list
end