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