1. In a packet processing engine of a device, the packet processing engine processing network packets comprising at least one dynamically generated object and storing the at least one dynamically generated object in a cache, a method for invalidating a cached dynamically generated object in the cache responsive to a signal of a packet processing timer, the method comprising the steps of: (a) receiving a first signal from a packet processing timer to process a network packet; (b) processing the network packet responsive to the signal; and (c) transmitting a second signal to a cache indicating a cached dynamically generated object is invalid.