@Override
    public Options setSoftPendingCompactionBytesLimit(final long softPendingCompactionBytesLimit) {
        columnFamilyOptions.setSoftPendingCompactionBytesLimit(softPendingCompactionBytesLimit);
        return this;
    }
The generic {@link Options} class allows users to set all configs on one object if only default column family
is used. Because we use multiple column families, we need to use {@link DBOptions} and {@link ColumnFamilyOptions}
that cover a part of all options each.

This class do the translation between generic {@link Options} into {@link DBOptions} and {@link ColumnFamilyOptions}.
streams/src/main/java/org/apache/kafka/streams/state/internals/RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapter.java