protected function getCacheDirectory()
{
if (empty($this->parameters['tempDir'])) {
throw new Nette\InvalidStateException('Set path to temporary directory using setTempDirectory().');
}
$dir = $this->parameters['tempDir'] . '/cache';
if (!is_dir($dir)) {
@mkdir($dir);
// @ - directory may already exist
}
return $dir;
}