In my case even after setting the setCount to 0, I am unable to read it via ResultsReaderJson (Is it again possible if ResultsReaderJson reads only first 100 entries)
I have confirmed that stream contains all entries by printing it
String result = IOUtils.toString(stream, StandardCharsets.UTF_8);
System.out.println(result);