Hashes can sometimes be cached, if there is plenty of space in the info construction where The real key is stored; caching the results of comparisons (a binary operation) is often impractical. Conversely, comparisons can profit from shortcutting: if keys usually vary within the initial few bytes, a destructive comparison can be extremely fast.Hashi