private Status status() {
        Slime slime = get("/routing/v2/status");
        Cursor root = slime.get();
        Set<String> inactiveDeployments = SlimeUtils.entriesStream(root.field("inactiveDeployments"))
                                                    .map(inspector -> inspector.field("upstreamName").asString())
                                                    .collect(Collectors.toUnmodifiableSet());
        boolean zoneActive = root.field("zoneActive").asBool();
        return new Status(zoneActive, inactiveDeployments);
    }
Caching client for the /routing/v1/status API on the config server. That API decides if a deployment (or entire zone)
is explicitly disabled in any global endpoints.

This caches the status for a brief period to avoid drowning config servers with requests from health check pollers.

@author oyving
@author andreer
@author Martin Polden
routing-generator/src/main/java/com/yahoo/vespa/hosted/routing/status/RoutingStatusClient.java