public <T> BoltOptions option(BoltOption<T> option, T value) {
        if (value == null) {
            options.remove(option);
            return this;
        }

        options.put(option, value);
        return this;
    }
Set up an new option with specific value.
Use a value of {@code null} to remove a previous set {@link BoltOption}.

@param option target option
@param value option value, null for remove a previous set {@link BoltOption}.
@return this BoltOptions instance
src/main/java/com/alipay/remoting/config/BoltOptions.java