1. A method comprising detecting a core request; detecting a writeback request; prioritizing the writeback entry and an incoming core request; determining if any entries are available in a cache controller; allocating a first entry for a writeback eviction; allocating an entry for the incoming core request if a second entry is available; and redispatching the incoming core request if no additional entries are available.