default boolean isLastPage() {
        // Zero based
        if (getTotalItemsCount().isExact()) {
            final long lastPossibleItemOffsetOnPage = getItemRange().getOffset() + getMaxItemsPerPage() - 1;
            return getTotalItemsCount().getCount() - 1 <= lastPossibleItemOffsetOnPage;
        } else {
            return false;
        }
    }
Called when the user clicks refresh
stroom-util-shared/src/main/java/stroom/util/shared/HasItems.java