1. A method comprising: comparing a memory request address with cache tags to determine if any cache entry in set ‘n’ can match said address; masking said address to determine if a thrash condition exists; and discouraging allocation to set ‘n’ if a thrash condition is present.