Best case scenario you still have network trips going out to the service, so it's still not a great solution UNLESS the caching was done by your webapp - which is what I spoke about at the end of my comment above.
Unless this works w/o adding network roundtrips on each request, it's not a great idea.