Move more default / cache logic into ImageDimensionCache