queue(func, short) {
        if(short) {
            this._queue.unshift(func);
        } else {
            this._queue.push(func);
        }
        this.check();
    }
/**
    * Queue something in the SequentialBucket
    * @arg {Function} func A function to call when a token can be consumed. The function will be passed a callback argument, which must be called to allow the bucket to continue to work
    */
Queue something in the SequentialBucket
@arg {Function} func A function to call when a token can be consumed. The function will be passed a callback argument, which must be called to allow the bucket to continue to work
Queue something in the SequentialBucket @arg { Function } func A function to call when a token can be consumed . The function will be passed a callback argument which must be called to allow the bucket to continue to work
queue(func, short) {
        if(short) {
            this._queue.unshift(func);
        } else {
            this._queue.push(func);
        }
        this.check();
    }
queue ( func , short ) { if ( short ) { this . _queue . unshift ( func ) ; } else { this . _queue . push ( func ) ; } this . check ( ) ; }
Queue something in the SequentialBucket
 @arg {Function} func A function to call when a token can be consumed.
Queue something in the SequentialBucket @arg { Function } func A function to call when a token can be consumed .