public Hop addDirective(HopDirective directive) {
        cache = null;
        selector.add(directive);
        return this;
    }
Adds a new directive to this hop.

@param directive The directive to add.
@return This, to allow chaining.
messagebus/src/main/java/com/yahoo/messagebus/routing/Hop.java