public static synchronized ILoadBalancer getNamedLoadBalancer(String name) {
        ILoadBalancer lb = namedLBMap.get(name);
        if (lb != null) {
            return lb;
        } else {
            try {
                lb = registerNamedLoadBalancerFromclientConfig(name, getNamedConfig(name));
            } catch (ClientException e) {
                throw new RuntimeException("Unable to create load balancer", e);
            }
            namedLBMap.put(name, lb);
            return lb;
        }
    }
Get the load balancer associated with the name, or create one with the default {@link ClientConfigFactory} if does not exist

@throws RuntimeException if any error occurs
ribbon-loadbalancer/src/main/java/com/netflix/client/ClientFactory.java