Added caching of pages of results