Best Practice to locally cache web service responses

view story

http://stackoverflow.com – I am populating an infinite list view with data from a webservice. The data is obtained as a response to POST requests made from the app. What is the best practice to cache such data so that a network call is not made every time the user just scrolls up and down the list? Thank you! (HowTos)