Got this resolved. The cache code was implemented in a single object manner (it's the same code I use elsewhere). There isn't a need to factor in pagination there, so I didn't do that here when implementing that. So now, the data is cached based on the pagination data.
As for the pagination object's appearance, someone else decided it would look better to have that "continuation object" in there, but the functionality doesn't translate well. At least the arrows at both ends work right 😉
Got this resolved. The cache code was implemented in a single object manner (it's the same code I use elsewhere). There isn't a need to factor in pagination there, so I didn't do that here when implementing that. So now, the data is cached based on the pagination data.
As for the pagination object's appearance, someone else decided it would look better to have that "continuation object" in there, but the functionality doesn't translate well. At least the arrows at both ends work right😉