| In-memory implementation of InternalStore, using a HashMap storage.
Overflow is directed to another InternalStore, so we can chain InternalStore.
(eg. Memory -> Disk -> ...)
When maximum capacity is reached, randomly make room for new features,
and write removed features to overflow store.
author: Christophe Rousson, SoC 2007, CRG-ULAVAL |