public function getServerName() { static $cache = null; if (!is_null($cache)) { return $cache; } return $cache = $this->protocol->getServerName(); }