public void read()

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);
  }