index.js
function get_client() {
		if (client_cache) return Promise.resolve(client_cache);
		return make_promise(
			cypher.createClient.bind(cypher, connection_string, connection_opts)
		).then(cache_client);
	}
function get_client() {
		if (client_cache) return Promise.resolve(client_cache);
		return make_promise(
			cypher.createClient.bind(cypher, connection_string, connection_opts)
		).then(cache_client);
	}
function get_client ( ) { if ( client_cache ) return Promise . resolve ( client_cache ) ; return make_promise ( cypher . createClient . bind ( cypher , connection_string , connection_opts ) ) . then ( cache_client ) ; }
Creates a new client or returns a cached one
Creates a new client or returns a cached one