O MMap mapeia o arquivo para a memória. No Windows, você não pode modificar um arquivo mapeado na memória. Se você precisar modificar o arquivo e não puder reiniciar o servidor para fazer isso, não será possível usar o MMap.
Observe que a documentação do MMap aponta que, mesmo que você possa modificar o arquivo (por exemplo, no Unix), será necessário reiniciar o servidor sempre que o arquivo for alterado.