/**
  * Conexion::memcached()
  * 
  * Genera el proceso de conexion a servidor memcached
  * 
  * @param object $confg
  * @return void
  */
 private function memcached()
 {
     $parametros = ConfigCache::leer('driver', 'memcached');
     $OPT_BINARY_PROTOCOL = (is_bool($parametros['usuario']) == false and is_bool($parametros['clave']) == false) ? (bool) true : (bool) false;
     $memcached = new \Memcached();
     $memcached->setOption(\Memcached::OPT_BINARY_PROTOCOL, $OPT_BINARY_PROTOCOL);
     $memcached->addServer($parametros['servidor'], $parametros['puerto']);
     if (is_bool($parametros['usuario']) == false and is_bool($parametros['clave']) == false) {
         $memcached->setSaslAuthData($parametros['usuario'], $parametros['clave']);
     }
     $cacheDriver = new \Doctrine\Common\Cache\MemcachedCache();
     $cacheDriver->setMemcached($memcached);
     return $cacheDriver;
 }
 /**
  * Memcached::inputConfiguracion()
  * 
  * Genera el objeto de manejo de cache
  * 
  * @return object
  */
 private function inputConfiguracion()
 {
     $confg = ConfigCache::leer('driver', 'memcached');
     $this->duracion = $confg['expiracion'];
     $this->servidor = $confg['nombreServidor'];
     $OPT_BINARY_PROTOCOL = (is_bool($confg['usuario']) == false and is_bool($confg['clave']) == false) ? (bool) true : (bool) false;
     $memcached = new \Memcached($this->app);
     $memcached->setOption(\Memcached::OPT_BINARY_PROTOCOL, $OPT_BINARY_PROTOCOL);
     $memcached->addServer($confg['servidor'], $confg['puerto']);
     if (is_bool($confg['usuario']) == false and is_bool($confg['clave']) == false) {
         $memcached->setSaslAuthData($confg['usuario'], $confg['clave']);
     }
     return $memcached;
 }