Module Tjr_lib_core.Tjr_lru

LRU based on pqwy

module Lru_ops : sig ... end
type ('k, 'v, 't) lru_ops = ('k'v't) Lru_ops.lru_ops
module F_ops = Lru_ops

Functional interface

module Make_lru : functor (K : Stdlib.Map.OrderedType) -> functor (V : sig ... end) -> sig ... end

FIXME make clear this is functional LRU

module Mutable : sig ... end

Like Pqwy Lru, but with some small renamings, weights ignored (everything has weight 1) and a parametric type for the operations.