Galiev Bulat, 397, JUnit, Storeable, Parallel, Proxy

Причем тут вообще количество ключей? КЛЮЧЕВОЕ_ЧИСЛО, благодаря которому получаем номер файла и папки, в которые будем писать. Как ключ в том же массиве, например. Получаем доступ к ячейке по ключу.