Does the CI cache do change detection?

I’m noticing that the cache gets uploaded every time, but it’s not changing.

Does it not do change detection?