private function cache($file, $layout=false)
	{
        if(!$this->config['compiler']){
            return $file;
        }

		return (new Cache([
            'path' => $this->config['cache']
        ]))->compiled($file, $file, $this->setCacheCompiler($file, $layout));
	}