Sainsbury CFO John Rogers says the long recession means consumer caution has now become ingrained even as UK Chancellor George Osborne says the British economy is turning a corner.