MySQL transaction isolation level decorator