Cache HTTP requests by monkey-patching individual LWP::UserAgent objects