original_string: public function fetch($id)
      {
          if (empty($id)) {
              return false;
          }
  
          if (array_key_exists($id, self::$staticCache)) {
              return self::$staticCache[$id];
          }
  
          if (!$this->cache->contains($id)) {
              return false;
          }
  
          return $this->cache->fetch($id);
      }
code: public function fetch($id)
      {
          if (empty($id)) {
              return false;
          }
  
          if (array_key_exists($id, self::$staticCache)) {
              return self::$staticCache[$id];
          }
  
          if (!$this->cache->contains($id)) {
              return false;
          }
  
          return $this->cache->fetch($id);
      }
code_tokens: public function fetch ( $ id ) { if ( empty ( $ id ) ) { return false ; } if ( array_key_exists ( $ id , self :: $ staticCache ) ) { return self :: $ staticCache [ $ id ] ; } if ( ! $ this -> cache -> contains ( $ id ) ) { return false ; } return $ this -> cache -> fetch ( $ id ) ; }
docstring: Function to fetch a cache entry
  
  @param string $id The cache entry ID
  @return array|bool  False on error, or array the cache content
docstring_tokens: Function to fetch a cache entry