original_string: public function findFile($class)
      {
          if (xcache_isset($this->prefix.$class)) {
              $file = xcache_get($this->prefix.$class);
          } else {
              xcache_set($this->prefix.$class, $file = $this->classFinder->findFile($class));
          }
  
          return $file;
      }
code: public function findFile($class)
      {
          if (xcache_isset($this->prefix.$class)) {
              $file = xcache_get($this->prefix.$class);
          } else {
              xcache_set($this->prefix.$class, $file = $this->classFinder->findFile($class));
          }
  
          return $file;
      }
code_tokens: public function findFile ( $ class ) { if ( xcache_isset ( $ this -> prefix . $ class ) ) { $ file = xcache_get ( $ this -> prefix . $ class ) ; } else { xcache_set ( $ this -> prefix . $ class , $ file = $ this -> classFinder -> findFile ( $ class ) ) ; } return $ file ; }
docstring: Finds a file by class name while caching lookups to Xcache.
  
  @param string $class A class name to resolve to file
  
  @return string|null
docstring_tokens: Finds a file by class name while caching lookups to Xcache .