1. A data processing apparatus for processing Internet Protocol data transfers during Internet sessions, including: a. at least one internal memory on said data processing apparatus containing as database entries, frequently or recently used IP session information for processing said data transfers; b. a global memory on said data processing apparatus on or off said data processing apparatus, said global memory coupled to said at least one internal memory and containing as database entries, IP session information for processing said data transfers, said IP session information contained in said global memory being less frequently used or less recently used than the IP session information contained in said at least one internal memory; and c. an additional memory located on or off said data processing apparatus, said additional memory containing as database entries, IP session information for processing said data transfers said IP session information contained said additional memory being less frequently or less recently used than the IP session information contained in said global memory.