An apparatus and method for caching data in an associative memory cache using
a single non-overlapping entry, wherein the non-overlapping entry is created from
a matching entry and one or more overlapping entries that are stored in a primary
associative memory.