/**
  * @visible for testing.
  * @param Google_Http_Request $request
  * @return Google_Http_Request|bool Returns the cached object or
  * false if the operation was unsuccessful.
  */
 public function getCachedRequest(Google_Http_Request $request)
 {
     if (false === Google_Http_CacheParser::isRequestCacheable($request)) {
         return false;
     }
     return $this->client->getCache()->get($request->getCacheKey());
 }