# File lib/puppet/util/settings.rb, line 68
68:   def unsafe_clear(exceptcli = false)
69:     @values.each do |name, values|
70:       @values.delete(name) unless exceptcli and name == :cli
71:     end
72: 
73:     # Don't clear the 'used' in this case, since it's a config file reparse,
74:     # and we want to retain this info.
75:     @used = [] unless exceptcli
76: 
77:     @cache.clear
78:   end