def without_reload(&block)
      return unless block_given?
      result = nil
      enable_reload_cache = self.enable_reload
      begin
        self.enable_reload
        result = yield
      ensure
        self.enable_reload = enable_reload_cache
        check_config_changed if reload?
      end
      result
    end
def without_reload(&block)
      return unless block_given?
      result = nil
      enable_reload_cache = self.enable_reload
      begin
        self.enable_reload
        result = yield
      ensure
        self.enable_reload = enable_reload_cache
        check_config_changed if reload?
      end
      result
    end
Executes given block, without reloading any config. Meant to
 run configuration-sensitive code that may otherwise trigger a
 reload of any/all config files. If reload is disabled then it
 makes no difference  if this wrapper is used or not.
 Returns result of the block