def request_page(self, page_num):
        rv = self._clone(mark_dirty=True)
        rv._page_num = page_num
        return rv
:param source_cache_d: directory to write cache file to
dataset/ETHPy150Open lektor/lektor/lektor/db.py/Query.request_page--crossover with--dataset/ETHPy150Open ros-infrastructure/rosdep/src/rosdep2/sources_list.py/write_cache_file