private void LoadConfig()
        {
            if (!File.Exists(ConfigPath))
            {
                using (var sw = new StreamWriter(ConfigPath))
                {
                    m_ConfigSerializer.Serialize(sw, m_Config);
                }

                AssetDatabase.ImportAsset(ConfigPath);
            }

            using (var sr = new StreamReader(ConfigPath))
            {
                m_Config = (AssetBundleOrganizerConfig)m_ConfigSerializer.Deserialize(sr);
            }

            m_ConfigCache = new AssetBundleOrganizerConfigCache(m_Config);
            m_ConfigCache.SyncToCache();
        }
 internal AssetBundleOrganizerConfigCache(AssetBundleOrganizerConfig config)
 {
     m_Config = config;
 }