Pedoshenko Maxim, 326, MultiFileHashMap 

Task 3
Лучше вынести генерацию пути в отдельный метод, слишком часто встречается. И у тебя вроде есть уже такая функция.