ma il caching lo fai sul documento di output, non sulla richiesta del client.. se ti salvi il json della richiesta dovrai comunque effettuare la richiesta per caricare i dati..
stavo cercando una classe che usavo io una volta ma non la trovo, faceva un semplice caching dei contenuti e riproponeva in base a un periodo prestabilito la copia salvata o quella aggiornata.
Vedo a casa se la trovo