Cache HTTP requests