public static NetworkMultiplexer shared(Network net) {
        return new NetworkMultiplexer(net, true);
    }
Returns a network multiplexer which will be shared between several {@link NetworkOwner}s,
and will shut down when all these have detached, and {@link #disown()} has been called, in any order.
messagebus/src/main/java/com/yahoo/messagebus/network/NetworkMultiplexer.java