/** * Finds a file by class name while caching lookups to APC. * * @param string $class A class name to resolve to file * * @return string|null */ public function findFile($class) { if (false === ($file = apc_fetch($this->prefix . $class))) { apc_store($this->prefix . $class, $file = $this->decorated->findFile($class)); } return $file; }
/** * Finds a file by class name while caching lookups to WinCache. * * @param string $class A class name to resolve to file * * @return string|null */ public function findFile($class) { if (false === ($file = wincache_ucache_get($this->prefix . $class))) { wincache_ucache_set($this->prefix . $class, $file = $this->decorated->findFile($class), 0); } return $file; }