@Override
            public Function<List<T>, R> finisher() {
                return accumulator ->
                        resultPageFactory.apply(
                                accumulator,
                                new PageResponse(
                                        pageRequest != null
                                                ? pageRequest.getOffset()
                                                : 0,
                                        accumulator.size(),
                                        counter,
                                        true));
            }
Used for filter queries (maybe bounded).
stroom-util-shared/src/main/java/stroom/util/shared/ResultPage.java