1. A method for enhancing network based content inspection of a plurality of concurrently received data payloads entering a computer network comprising the steps of: subjecting each data payload to content recognition to determine if the data payload has been previously inspected or is currently under inspection and: a) allowing a recognized payload to be delivered without content inspection; and b) subjecting an unrecognized payload to content inspection to produce an inspected payload and subsequently storing the inspected payload in a content recognition module.