Add preliminary support for fetching a new cache if the scale differs