public void AddAsset(InstalledFile file, Generation generation, Gender gender)
 {
     if (!Cache.TryGetValue(generation, out GenderCache gen))
     {
         gen = new GenderCache();
         Cache.Add(generation, gen);
     }
     gen.AddAsset(file, gender);
 }
 public void AddAsset(InstalledFile file, Gender gender)
 {
     Cache.Add(gender, file);
 }