Захаров Андрей, 395, MultiFileHashMap

Вариант распределения №1, вариант хранения №1.
Исключения лучше не проглатывать. Надо падать или выводить ошибку как можно раньше, потом сложнее понять первопричину