Sounds like this is expected behavior with LockModeType.WRITE. Is there anything else that needs to be done here?