Allows selective caching of certain calls, with very exact cust-key expiration

Following up on my 1st comment above, couldn't you build the key here:

> ->write(md5($custKey + '-' + $cacheKey), $curl_exec);

This way `$custKey` doesn't have to be exposed in the cache interface