Hashes can sometimes be cached, if there is ample home in the info composition where the key is stored; caching the results of comparisons (a binary operation) is commonly impractical. On the other hand, comparisons can gain from shortcutting: if keys generally differ within the first several bytes, a adverse comparison can be extremely quickly.Ret