O que você está pedindo é um detalhe de implementação do Mongo Java Driver e, portanto, não parte da interface pública e, portanto, não é garantido que permaneça o mesmo em versões futuras.
Deixando de lado esse aviso, a partir do 3.2.x, a chamada find() cria um FindOperationIterable sob o capô, que usa um MongoBatchCursorAdapter como seu iterador, que por sua vez é baseado em um BatchCursor.
O javadoc no cursor de lote indica:
Assim, ele lerá os resultados em lotes e consultará o banco de dados novamente, se o lote atual tiver sido lido completamente.