Als uw dataset klein is en u wilt dat deze EENVOUDIG is. waarom serialiseer je je hashmap niet naar een bestand of rdbms en laad je het in je applicatie?
Hoe wilt u uw hashmap niet "opvragen"? sleutel benadering? waarde 'gelijkenis'? Ik weet het niet, het lijkt me overdreven om alleen voor de opslag een sleutelwaarde te behouden.