48    static BESInfoList * d_instance;
 
   49    mutable std::recursive_mutex d_cache_lock_mutex;
 
   51    static void initialize_instance();
 
   52    static void delete_instance();
 
   54    std::map<std::string, p_info_builder> _info_list;
 
   56    typedef std::map<std::string, p_info_builder>::const_iterator Info_citer;
 
   57    typedef std::map<std::string, p_info_builder>::iterator Info_iter;
 
   60    virtual ~BESInfoList();
 
   62    virtual bool add_info_builder(
const std::string &info_type, p_info_builder info_builder);
 
   63    virtual bool rem_info_builder(
const std::string &info_type);
 
   66    virtual void dump(std::ostream &strm) 
const;
 
   68    static BESInfoList * TheList();