Ischaemic and pharmacological preconditionings protect liver via adenosine and redox status following hepatic ischaemia/reperfusion in rats.