1. A method comprising: initiating a first snoop to a operation from a first bus agent to a shared cache; initiating a second snoop operation from a second bus agent to the shared cache; blocking the second snoop to allow the first snoop to complete.