public void setReadLimit(long readLimit) {
        this.readLimit = readLimit;
        if (trafficCounter != null) {
            trafficCounter.resetAccounting(TrafficCounter.milliSecondFromNano());
        }
    }
public void setReadLimit ( long readLimit ) { this . readLimit = readLimit ; if ( trafficCounter != null ) { trafficCounter . resetAccounting ( TrafficCounter . milliSecondFromNano ( ) ) ; } }
<p>Note the change will be taken as best effort, meaning
that all already scheduled traffics will not be
changed, but only applied to new traffics.</p>
<p>So the expected usage of this method is to be used not too often,
accordingly to the traffic shaping configuration.</p>

@param readLimit the readLimit to set