def flush_cache(name=nil)
      if name
        name = name.to_s
        self.cache_hash[name] &&= nil
      else
        logger.warn "RConfig: Flushing config data cache."
        self.suffixes        = {}
        self.cache           = {}
        self.cache_files     = {}
        self.cache_hash      = {}
        self.last_auto_check = {}
        self
      end
    end
def flush_cache(name=nil)
      if name
        name = name.to_s
        self.cache_hash[name] &&= nil
      else
        logger.warn "RConfig: Flushing config data cache."
        self.suffixes        = {}
        self.cache           = {}
        self.cache_files     = {}
        self.cache_hash      = {}
        self.last_auto_check = {}
        self
      end
    end
If a config file name is specified, flushes cached config values
 for specified config file. Otherwise, flushes all cached config data.
 The latter should be avoided in production environments, if possible.