# Module Stdlib.Ephemeron

    module Ephemeron: Ephemeron

Unsynchronized accesses

Unsynchronized accesses to a weak hash table may lead to an invalid weak hash table state. Thus, concurrent accesses to a weak hash table must be synchronized (for instance with a `Mutex.t`).

    module type S = sig .. end

The output signature of the functors `Ephemeron.K1.Make` and `Ephemeron.K2.Make`.

    module type SeededS = sig .. end

The output signature of the functors `Ephemeron.K1.MakeSeeded` and `Ephemeron.K2.MakeSeeded`.

    module K1: sig .. end

Ephemerons with one key.

    module K2: sig .. end

Ephemerons with two keys.

    module Kn: sig .. end

Ephemerons with arbitrary number of keys of the same type.