in webindex/modules/core/src/main/java/webindex/core/util/Pager.java [78:92]
public void read(int pageNum) {
if (pageRead.get() == true) {
throw new IllegalStateException("Pager.read() cannot be called twice");
}
scanner.setRange(pageRange);
Iterator<Map.Entry<Key, Value>> iterator = scanner.iterator();
if (pageNum > 0) {
long skip = 0;
while (skip < (pageNum * pageSize)) {
iterator.next();
skip++;
}
}
handleStart(iterator);
}