private void complete(Map<K, V> values) {
        if (!values.isEmpty()) {
            future.complete(values);
            clear(values.keySet());
        }
    }
Complete the future associated with the given key. After this is called, all keys will
be taken out of both the Lookup and Fulfillment stages so that request are not retried.
clients/src/main/java/org/apache/kafka/clients/admin/internals/AdminApiDriver.java