package devkit

  1. Overview
  2. Docs
Development kit - general purpose library

Install

Dune Dependency

Authors

Maintainers

Sources

devkit-1.3.tbz
sha256=dae965685dceed47ad8e9844f12fe707dafdf2c3bdd46d0431d5b4d1e7754b23
sha512=b94ade804d751db87434042bbaa821fa8e82e233820a76806f910e2da040094b137e88a3579911a1626930912622b064c776ddbcb6991fb7111021ebf6553fdc

doc/devkit.core/Devkit_core/Cache/LRU/index.html

Module Cache.LRUSource

Parameters

Signature

Sourcetype 'v t
Sourceval create : int -> 'v t
Sourceval put : 'v t -> K.t -> 'v -> unit
Sourceval put_evicted : 'v t -> K.t -> 'v -> (K.t * 'v) option
Sourceval get : 'v t -> K.t -> 'v
Sourceval get_evicted : 'v t -> K.t -> 'v * (K.t * 'v) option
Sourceval find : 'v t -> K.t -> 'v
Sourceval replace : 'v t -> K.t -> 'v -> unit
Sourceval remove : 'v t -> K.t -> unit
Sourceval miss : 'v t -> int
Sourceval hit : 'v t -> int
Sourceval mem : 'v t -> K.t -> bool
Sourceval size : 'v t -> int
Sourceval iter : (K.t -> 'v -> unit) -> 'v t -> unit
Sourceval lru_free : 'v t -> int
Sourceval lfu_free : 'v t -> int
OCaml

Innovation. Community. Security.