public function __construct($parameters)
{
date_default_timezone_set('UTC');
$this->cliroot = dirname(dirname(__DIR__)) . '/..';
$this->parameters = $parameters;
$this->start_time = time();
$this->connection_info = ['host' => $parameters['host'], 'machine_token' => $parameters['machine_token']];
$this->cache_dir = $parameters['cache_dir'];
$this->cache_token_dir = $this->cache_dir . "/tokens";
}