def reload(force=false)
      raise ArgumentError, 'Argument must be true or false.' unless [true, false].include?(force)
      if force || reload?
        flush_cache
        return true
      end
      false
    end
def reload(force=false)
      raise ArgumentError, 'Argument must be true or false.' unless [true, false].include?(force)
      if force || reload?
        flush_cache
        return true
      end
      false
    end
Flushes cached config data, so that it can be reloaded from disk.
 It is recommended that this should be used with caution, and any
 need to reload in a production setting should minimized or
 completely avoided if possible.