original_string: public function cache($key, $value)
      {
          $fileName = $this->getCacheFilename($key);
  
          $this->log(
              Mustache_Logger::DEBUG,
              'Writing to template cache: "{fileName}"',
              array('fileName' => $fileName)
          );
  
          $this->writeFile($fileName, $value);
          $this->load($key);
      }
code: public function cache($key, $value)
      {
          $fileName = $this->getCacheFilename($key);
  
          $this->log(
              Mustache_Logger::DEBUG,
              'Writing to template cache: "{fileName}"',
              array('fileName' => $fileName)
          );
  
          $this->writeFile($fileName, $value);
          $this->load($key);
      }
code_tokens: public function cache ( $ key , $ value ) { $ fileName = $ this -> getCacheFilename ( $ key ) ; $ this -> log ( Mustache_Logger :: DEBUG , 'Writing to template cache: "{fileName}"' , array ( 'fileName' => $ fileName ) ) ; $ this -> writeFile ( $ fileName , $ value ) ; $ this -> load ( $ key ) ; }
docstring: Cache and load the compiled class.
  
  @param string $key
  @param string $value
docstring_tokens: Cache and load the compiled class .