@Override
    public void load(RoutingTable table) {
        synchronized (monitor) {
            try {
                table = table.routingMethod(RoutingMethod.sharedLayer4); // This router only supports layer 4 endpoints
                testConfig(table);
                loadConfig(table.asMap().size());
                gcConfig();
            } catch (IOException e) {
                throw new UncheckedIOException(e);
            }
        }
    }
This loads a {@link RoutingTable} into a running Nginx process.

@author Martin Polden
routing-generator/src/main/java/com/yahoo/vespa/hosted/routing/nginx/Nginx.java