public function addServer($host, $tcpPort = 11211, $udpPort = 0, $persistent = true, $weight = 1, $timeout = 1, $retryInterval = 15, $status = true)
 {
     if ($this->logging) {
         $start = microtime(true);
         $name = 'addServer';
         $arguments = array($host, $tcpPort, $udpPort, $persistent, $weight, $timeout, $retryInterval, $status);
     }
     list($_host, $_tcpPort, $_udpPort, $_persistent, $_weight, $_timeout, $_retryInterval, $_status) = array($host, $tcpPort, $udpPort, $persistent, $weight, $timeout, $retryInterval, $status);
     $result = parent::addServer($_host, $_tcpPort, $_udpPort, $_persistent, $_weight, $_timeout, $_retryInterval, $_status);
     list($host, $tcpPort, $udpPort, $persistent, $weight, $timeout, $retryInterval, $status) = array($_host, $_tcpPort, $_udpPort, $_persistent, $_weight, $_timeout, $_retryInterval, $_status);
     if ($this->logging) {
         $time = microtime(true) - $start;
         $this->calls[] = (object) compact('start', 'time', 'name', 'arguments', 'result');
     }
     return $result;
 }