package devkit

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

Install

Dune Dependency

Authors

Maintainers

Sources

devkit-1.20210517.tbz
md5=00995ebead339d6ec1ba7859c3fc3a58
sha256=5ad39c7fa1a966a2f0a7f6dbb7e82c787439c73482f5f44b3c9fb54b040d36eb
sha512=8dd3f7d4aaabae9aa9ede13edee2b22214c0d2e2780bb08b2ca8ed588d74fc6d9b1908bb31dfee49c949c7cc425fb98897b8e0f11280070ebd99b965908ea133

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.