Ensure a $cacheEntry can either be a CacheEntry or null
Ensure a $cacheEntry can either be a CacheEntry or null

The Doctrine cache implementation does not return "null" for unsuccessful fetches, but false. That can lead to crashes in `getStaleResponse`.
Kevinrob/guzzle-cache-middleware,outspaced/guzzle-cache-middleware