To, o co prosisz, to szczegóły implementacji sterownika Mongo Java Driver, a zatem nie częścią interfejsu publicznego, a zatem nie ma gwarancji, że pozostanie taki sam w przyszłych wersjach.
Pomijając to zastrzeżenie, od wersji 3.2.x wywołanie find() tworzy pod maską obiekt FindOperationIterable, który wykorzystuje jako iterator MongoBatchCursorAdapter, który z kolei jest oparty na BatchCursor.
Javadoc w kursorze wsadowym stwierdza:
W związku z tym będzie odczytywać wyniki w partiach i ponownie przeszukiwać bazę danych, jeśli bieżąca partia została w całości odczytana.