# How can you use cache with pagination and flows on Android?

**URL:** https://community.apollographql.com/t/how-can-you-use-cache-with-pagination-and-flows-on-android/7331
**Category:** Client SDKs
**Tags:** kotlin, mobile
**Created:** [March 26, 2024, 6:02pm UTC](https://community.apollographql.com/t/how-can-you-use-cache-with-pagination-and-flows-on-android/7331 "2024-03-26T18:02:14Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![hscissors](https://avatars.discourse-cdn.com/v4/letter/h/e8c25b/32.png) [@hscissors](https://community.apollographql.com/u/hscissors)
#### Post date: [March 26, 2024, 6:02pm UTC](https://community.apollographql.com/t/how-can-you-use-cache-with-pagination-and-flows-on-android/7331/1 "2024-03-26T18:02:14Z")

</div>

Hi there,

I’m trying figure out how to use Apollo on Android to setup flows (`.toFlow()`) with `watch()` and a backing cache while using pagination? It’s not clear to me how to send the next cursor to the `query` while maintaining the flow?

The docs talk about caching and flows, and separately talk about pagination, but not the two concepts together, as far as I can tell. Any guidance would be greatly appreciated.
