public void put(DimensionValues dimensionValues, Object value) {
            ensureNotFrozen();
            if (resolutionList == null) resolutionList = new ArrayList<>();
            FieldValue fieldValue = getExactFieldValue(dimensionValues);
            if (fieldValue != null) // Replace
                fieldValue.setValue(value);
            else
                resolutionList.add(new FieldValue(dimensionValues, value));
        }
Returns the query profile variant having exactly the given dimensions, and creates it if create is set and
it is missing

@param  dimensionValues the dimension values
@param  create whether or not to create the variant if missing
@return the profile variant, or null if not found and create is false
container-search/src/main/java/com/yahoo/search/query/profile/QueryProfileVariants.java