/** * Retrive Varnish connector object * * @return Varnish_Connector */ protected function _getConnector() { if (is_null($this->_connector)) { Varnish_Connector::setLogger(Mage::getSingleton('smile_magecache/engine_varnish_connector_logger')); $connector = new Varnish_Connector(); $connector->setConnectionType(Mage::getStoreConfig('smile_magecache/varnish/mode')); $connector->init($this->getServers(), Mage::getStoreConfig('smile_magecache/general/debug')); $this->_connector = $connector; } return $this->_connector; }