include Lru.F.S with type k = K.t and type v = V.t
val resize : int -> t -> tval find : k -> t -> v optionval add : k -> v -> t -> tval pop : k -> t -> (v * t) optionval lru : t -> (k * v) optionval pop_lru : t -> ((k * v) * t) optionval fold : (k -> v -> 'a -> 'a) -> 'a -> t -> 'aval fold_k : (k -> v -> 'a -> 'a) -> 'a -> t -> 'aval iter : (k -> v -> unit) -> t -> unitval iter_k : (k -> v -> unit) -> t -> unitval of_list : (k * v) list -> tval to_list : t -> (k * v) listval pp :
?pp_size:(Stdlib.Format.formatter -> (int * int) -> unit) ->
?sep:(Stdlib.Format.formatter -> unit -> unit) ->
(Stdlib.Format.formatter -> (k * v) -> unit) ->
Stdlib.Format.formatter ->
t ->
unitval pp_dump :
(Stdlib.Format.formatter -> k -> unit) ->
(Stdlib.Format.formatter -> v -> unit) ->
Stdlib.Format.formatter ->
t ->
unit