def __init__(self, host='<STR_LIT:127.0.0.1>', port=defaultMemcachedPort, <EOL>socket_file=None, timeout=None, autoInit=True):
self._conn = None<EOL>if socket_file is not None:<EOL><INDENT>self._host = None<EOL>self._port = None<EOL>self._socketFile = socket_file<EOL>self._instanceName = ("<STR_LIT>" <EOL>% self._socketFile)<EOL><DEDENT>else:<EOL><INDENT>self._host = host or '<STR_LIT:127.0.0.1>'<EOL>self._port = int(port or defaultMemcachedPort)<EOL>self._socketFile = None<EOL>self._instanceName = ("<STR_LIT>"<EOL>% (self._host, self._port))<EOL><DEDENT>if timeout is not None:<EOL><INDENT>self._timeout = float(timeout)<EOL><DEDENT>else:<EOL><INDENT>self._timeout = None<EOL><DEDENT>if autoInit:<EOL><INDENT>self._connect()<EOL><DEDENT>
Initialize connection to Memcached.

        @param host:        Memcached Host for TCP connections.
        @param port:        Memcached Port for TCP connections.
        @param socket_file: Memcached Socket File Path for UNIX Socket connections.
        @param timeout:     Memcached Socket Timeout in seconds.
        @param autoInit:    If True connect to Memcached on init.