protected virtual void Init(IConfigSource source)
 {
     if (!m_Initialized)
     {
         m_cache = new InventoryCache();
         m_cache.Init(source, this);
         m_Initialized = true;
     }
 }
 protected virtual void Init(IConfigSource source)
 {
     if (!m_Initialized)
     {
         m_cache = new InventoryCache();
         m_cache.Init(source, this);
         m_Initialized = true;
     }
 }
 protected virtual void Init(IConfigSource source)
 {
     m_cache = new InventoryCache();
     m_cache.Init(source, this);
 }