Hashes can sometimes be cached, if there is adequate home in the info construction where The real key is stored; caching the result of comparisons (a binary operation) is usually impractical. Then again, comparisons can benefit from shortcutting: if keys normally vary within the 1st handful of bytes, a damaging comparison can be very speedy.Henrik