A memoised entity that weakly holds onto its keys and uses identity to compare them.
A memoised entity that uses equality to compare keys.
Common interface for encapsulation of memoisation for a single memoised entity backed by a configurable cache.
Support for memoisation, encapsulating common behaviour of memoised entities and a general reset mechanism for all such entities.