Dmitry Persiyanov, 397, MultiFileHashMap

Тут можно писать просто 
tableHashMap = new ArrayList<>(MAX_DIRS_FOR_TABLE)
Вместо
tableHashMap = new ArrayList<List<Map<String, String>>>(MAX_DIRS_FOR_TABLE)