Pedoshenko Maxim, 326, MultiFileHashMap 

Task 3
Предлагаю заменить на try-with-resources. Также я предполагаю, что out.close() вызовет tmp.close(), так что не нужно вызывать их оба. Проверьте это: либо почитайте реализацию, либо погуглите обсуждения.