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