Asset list can be different depending on character. Technically, we should also invalidate cache when asset list is changed but I doubt people will hit this case often. (bot maker somewhat hit it though so maybe worth taking care of)