Removes unnecessary rendering of child surfaces on cache hit while decorating
Removes unnecessary rendering of child surfaces on cache hit while decorating

There's no need to compare cache for child surfaces when the cache hit for the main content while decorating, since the cache was compared with the whole expanded content in this case, meaning all surface contents are a hit too.

travisc5/metal.js,zsagia/metal.js,zsagia/metal.js,mairatma/metal.js,travisc5/metal.js