Module Ephemeron
: (moduleStdlib__Ephemeron)
Unsynchronized accesses
Unsynchronized accesses to a weak hash table may lead to an invalid weak hash table state. Thus,
concurrent accesses to a buffer must be synchronized (for instance with a Mutex.t ).
moduletypeS=sigend
The output signature of the functors Ephemeron.K1.Make and Ephemeron.K2.Make . These hash tables are
weak in the keys. If all the keys of a binding are alive the binding is kept, but if one of the keys of
the binding is dead then the binding is removed.
moduletypeSeededS=sigend
The output signature of the functors Ephemeron.K1.MakeSeeded and Ephemeron.K2.MakeSeeded .
moduleK1:sigend
Ephemerons with one key.
moduleK2:sigend
Ephemerons with two keys.
moduleKn:sigend
Ephemerons with arbitrary number of keys of the same type.
OCamldoc 2025-06-12 Stdlib.Ephemeron(3o)