original_string: public function setCache($word, $rule, $value)
      {
          $this->_cache[$word . '|' . $rule] = $value;
          return $value;
      }
code: public function setCache($word, $rule, $value)
      {
          $this->_cache[$word . '|' . $rule] = $value;
          return $value;
      }
code_tokens: public function setCache ( $ word , $ rule , $ value ) { $ this -> _cache [ $ word . '|' . $ rule ] = $ value ; return $ value ; }
docstring: Caches an inflection.
  
  @param string $word   The word being inflected.
  @param string $rule   The inflection rule.
  @param string $value  The inflected value of $word.
  
  @return string The inflected value
docstring_tokens: Caches an inflection .