Software should eventually expire icons from icon cache
In this downstream issue Milan discovered that gnome-software never expires icons from its icon cache. If an icon is updated, the new version of the icon will never be displayed to users who have the old version of the icon cached. Cached icons should expire eventually after some arbitrary time (e.g. one month).