@Override
    protected int getBackedOffPoolSize(final int curr) {
        if (curr <= 1) {
            return 1;
        }
        return (int) (Math.floor(getBackoffFactor().get() * curr));
    }
Returns the backed-off pool size based on the current pool size.
The new pool size is calculated as the floor of (backoffFactor * curr).

@param curr the current pool size
@return the backed-off pool size, with a minimum value of 1
httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/AIMDBackoffManager.java