MultiFileHashMap full refactor