If ignoreIfPresent is included and true, then only sets the entry if key doesn't already exist.
ignoreIfPresent
key