type config = {global_size : int;heap_size : int;dep_table_pow : int;hash_table_pow : int;shm_dirs : string list;shm_min_avail : int;log_level : int;
}type handle = private {h_fd : Unix.file_descr;h_global_size : int;h_heap_size : int;
}exception Out_of_shared_memoryexception Hash_table_fullexception Sql_assertion_failure of intexception C_assertion_failure of stringval collect : [ `gentle | `aggressive | `always_TEST ] -> unitval init_done : unit -> unitval save_dep_table_sqlite : string -> string -> intval load_dep_table_sqlite : string -> bool -> intval save_table : string -> unitval load_table : string -> unitval save_table_sqlite : string -> intval save_table_keys_sqlite : string -> string array -> intval load_table_sqlite : string -> bool -> intval cleanup_sqlite : unit -> unitval heap_size : unit -> intval wasted_heap_size : unit -> inttype table_stats = {nonempty_slots : int;used_slots : int;slots : int;
}val is_heap_overflow : unit -> boolval invalidate_caches : unit -> unitval value_size : Obj.t -> int