appendFrom

Create a new cache that contains the updates. It returns the updated cache (this may be the same if no updates were performed).