Apps Web content caching



I am trying to make an RSS reader that can let user read the news they have downloaded even when they are offline.

I know it is some kind of cache on SD card and the data to cache is HTML web pages and images.

Not to reivent the wheel, I want to know if there is some APIs, sample code or cool caching techniques that is already available.

Any help is appreciated.