Я не знаю, есть ли у HttpClient в Android встроенная система кэширования, тогда я могу избежать создания своей собственной.
В Gingerbread есть поддержка кеширования (и куча других функций), но вам нужно переключиться на HttpUrlConnection.См. http://android -developers.blogspot.com / 2011/09 / androids-http-clients.html
Этот вопрос SO также представляется актуальным: Как проверить кэширование в DefaultHttpClientна Android