public Builder maxWaitForClose(final int maxWait) {
            this.maxWaitForClose = maxWait;
            return this;
        }
The amount of time in milliseconds to wait the connection to close before timing out where the default
value is 3000. This timeout allows for a delay to occur in waiting for remaining messages that may still
be returning from the server while a {@link Client#close()} is called.
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Cluster.java