Gary Cahill expects a very different experience against Aston Villa this weekend from the last time the two sides met.