1. A network switch comprising: a plurality of static random access memory (SRAM) pools storing hashable entries, wherein the SRAM pools are each associated with one or more hashing methods; at least one spillover ternary content addressable memory (TCAM) pool storing unhashable entries that spillover from the SRAM pools, wherein the unhashable entries are entries that are unable to be hashed into the SRAM pools according to the hashing methods; and a request interface control logic dispatching a search key for a packet to one or more active pools of the SRAM pools and the at least one TCAM pool and returning results data, wherein when one or more of the SRAM pools are active for the search key, SRAM tiles of each of the one or more of the SRAM pools return tile results, and for each of the one or more of the SRAM pools, a first level arbitration is performed between the tile results of the SRAM tile of that SRAM pool based on a priority of the tile results, and further wherein the network switch performs an action on the packet based on the returned results data.