1. A computer implemented method for retrieving data items in a computer, the computer implemented method comprising: computing a plurality of hash functions of data values in a probe key; determining a corresponding memory location for each of the plurality of hash functions of data values in the probe key; examining stored data items in each memory location to determine a presence of a match with the probe key, wherein each memory location stores a plurality of stored data items; and responsive to a match between a stored data item and the probe key, returning a payload of the matching stored data item, wherein the computing, determining, examining, and returning steps are free of conditional branch instructions.