void setHeaderTableSizeSetting(int headerTableSizeSetting) {
            if (mHeaderTableSizeSetting == headerTableSizeSetting) {
                return;
            }
            this.mHeaderTableSizeSetting = headerTableSizeSetting;
            int effectiveHeaderTableSize = Math.min(headerTableSizeSetting,
                    SETTINGS_HEADER_TABLE_SIZE_LIMIT);

            if (mMaxDynamicTableByteCount == effectiveHeaderTableSize) {
                return; // No change.
            }
            mMaxDynamicTableByteCount = effectiveHeaderTableSize;
            adjustDynamicTableByteCount();
        }
Read and write HPACK v10.

https://httpwg.org/specs/rfc7540.html#HeaderBlock

This implementation uses an array for the dynamic table and a list for indexed entries.  Dynamic
entries are added to the array, starting in the last position moving forward.  When the array
fills, it is doubled.

@author Megatron King
@since 2019/1/5 20:13
netbare-core/src/main/java/com/github/megatronking/netbare/http2/Hpack.java