Paginator that caches pages automatically