Neos\Flow\Cache\CacheManager::registerCache PHP Method

registerCache() public method

Registers a cache so it can be retrieved at a later point.
public registerCache ( Neos\Cache\Frontend\FrontendInterface $cache, boolean $persistent = false ) : void
$cache Neos\Cache\Frontend\FrontendInterface The cache frontend to be registered
$persistent boolean
return void
    public function registerCache(FrontendInterface $cache, $persistent = false)
    {
        $identifier = $cache->getIdentifier();
        if (isset($this->caches[$identifier])) {
            throw new DuplicateIdentifierException('A cache with identifier "' . $identifier . '" has already been registered.', 1203698223);
        }
        $this->caches[$identifier] = $cache;
        if ($persistent === true) {
            $this->persistentCaches[$identifier] = $cache;
        }
    }