public function loadConfiguration()
{
$builder = $this->getContainerBuilder();
$builder->addDefinition($this->prefix('journal'))->setClass(Nette\Caching\Storages\IJournal::class)->setFactory(Nette\Caching\Storages\SQLiteJournal::class, [$this->tempDir . '/cache/journal.s3db']);
$builder->addDefinition($this->prefix('storage'))->setClass(Nette\Caching\IStorage::class)->setFactory(Nette\Caching\Storages\FileStorage::class, [$this->tempDir . '/cache']);
if ($this->name === 'cache') {
$builder->addAlias('nette.cacheJournal', $this->prefix('journal'));
$builder->addAlias('cacheStorage', $this->prefix('storage'));
}
}