I am using Glide to load the images from
For anyone else having the same issue.
drawable IDs may change on each compile, that's why we have the R class, and I was testing my debug build, and version code doesn't change between builds.
VersionCodeSignature (see load(int) sources) to make sure what I experienced doesn't happen in real life, because Play Store forces you to change the version on each release.
So when we change the
VersionCode Glide doesn't use the old cache and creates new cache for new build.
Hope it helps someone