1. A computer-implemented method comprising: receiving a request for data, the requested data corresponding to a requested effective address; determining whether the requested effective address matches a most recently used effective address included in a tag vector; in response to the requested effective address matching the most recently used effective address, identifying a cache location corresponding to the most recently used effective address and retrieving the data from the identified cache location; in response to the requested effective address failing to match the most recently used effective address, determining whether the requested effective address matches one of a plurality of subsequent effective addresses included in the tag vector; and in response to determining that the requested effective address matched one of the plurality of subsequent effective addresses, identifying a different cache location corresponding to the subsequent effective address and retrieving the data from the different cache location.