public function __construct($name = 'default', $cache = False, $log = False)
{
$this->name = $name;
if ($cache === False) {
$cache = static::create_cache($this->name);
}
$this->cache = $cache;
if ($log) {
$this->logger = static::create_logger($log);
}
}