package mikmatch

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type (!'a, !'b) t = {
  1. mutable date : float;
  2. mutable last_cleanup : float;
  3. opt_size : int;
  4. max_size : int;
  5. tbl : ('a, 'b * float ref) Hashtbl.t;
}
val create : int -> ('a, 'b) t
val cleanup : ('a, 'b) t -> unit
val unsafe_add : ('a, 'b) t -> 'a -> 'b -> unit
val add : ('a, 'b) t -> 'a -> 'b -> unit
val find : ('a, 'b) t -> 'a -> 'b
val get : ('a, 'b) t -> 'a -> 'b Lazy.t -> 'b
val clear : ('a, 'b) t -> unit