Если я правильно понял, ты блокировкой защищаешь обращения к элементам FileMap[][] map. Так вот не все обращения блокировками защищены.