Today, we might read stuff after writes and return inconsistent results. We should add an option to force the dialect to use requestStart / requestDone See http://docs.mongodb.org/ecosystem/drivers/java-concurrency/