A multi-threaded processing system has a cache that is commonly accessible to each thread. The cache has a plurality of entries for storing items, each entry being identified by an entry number. The location in the cache of an item that includes a first key is determined by supplying the first key to...http://www.google.de/patents/US5909695?utm_source=gb-gplus-sharePatent US5909695 - Maximal concurrent lookup cache for computing systems having a multi-threaded environment