GAEのPaginationについて
お世話になっております。
現在GAEでPagination処理をしているのですが、offsetはDatastore Readの回数や、指定できる数値に制限があるのでCursorを使用してPaginationをしようと思っています。
そこで質問なのですが、Cursorは次のページは取得できるのですが、任意のページを取得したい場合、offsetが指定できないのでどのようにすればいいのか困っています。
例えば10ページのコンテンツがあるとして、4ページ目のコンテンツを取得する方法が知りたいです。Cursorを拡張する方法も考えたのですが、filan classのようでできません。
宜しくお願い致します。