if a master issues a Coherent or Cache Maintenance transaction to a cache line and it receives a snoop transaction to the same cache line before it receives a response to the transaction it has issued, then the snoop transaction is defined as ordered first. which cache line have been talked about? suppose if its cache line of snooped cache then how can it gets coherent transaction and snoop transaction please explain this?