Page
Library
Module
Module type
Parameter
Class
Class type
Source
Ringo
SourceRingo is a library for bounded-length collections.
Ring
is a potentially useful module that is used internally to manage bounded, FIFO collections of items. The documentation is available in UNBOXED_COLLECTION
.
Dll
is a potentially useful module that is used internally to manage bounded, LRU collections of items. The documentation is available in UNBOXED_COLLECTION
.
Weighted_Dll
is similar to Dll
but comes with a notion of data weight as capacity instead of being based on the number of elements. The documentation is available in UNBOXED_WEIGHTED_COLLECTION
.
LRU_Collection
is a COLLECTION
meant to be used as a building block in a cache: specifically a cache with a Least-Recently Used replacement policy.
FIFO_Sloppy_Collection
is a COLLECTION
meant to be used as a building block in a cache: specifically a cache with a First In First Out replacement policy.
FIFO_Precise_Collection
is a COLLECTION
meant to be used as a building block in a cache: specifically a cache with a First In First Out replacement policy.
Weighted_LRU_Collection
is similar to LRU_Collection
but comes with a notion of data weight as capacity instead of being based on the number of elements.