Use Lucene's unmapping code inside AccessController.doPrivileged() for unmapping mapped byte buffers.