Федоров Андрей, 393 группа, MultiFileHashMap

Этот код повторяется придумай как исправить. Но я бы делал через паттерн strategy.