Nette\Caching\Cache::derive PHP Method

derive() public method

Returns new nested cache object.
public derive ( $namespace ) : self
return self
    public function derive($namespace)
    {
        $derived = new static($this->storage, $this->namespace . $namespace);
        return $derived;
    }

Usage Example

Beispiel #1
0
 public function __construct(string $wwwDir, Ytnuk\Web\Domain\Repository $repository, VitKutny\Version\Filter $versionFilter, Tracy\ILogger $logger, Nette\Caching\IStorage $storage)
 {
     parent::__construct();
     $this->wwwDir = $wwwDir;
     $this->repository = $repository;
     $this->logger = $logger;
     $this->cache = new Nette\Caching\Cache($storage, strtr(self::class, '\\', Nette\Caching\Cache::NAMESPACE_SEPARATOR));
     $this->filterInCache = $this->cache->derive('filterIn');
     $this->filterOutCache = $this->cache->derive('filterOut');
     $this->versionFilter = $versionFilter;
 }
All Usage Examples Of Nette\Caching\Cache::derive