Patent ID: 8171099

Claim:
A network device comprising: an in-memory cache that stores content within a named memory region of a physical memory provided by the network device; a software process that manages the in-memory cache; a cache server executing on the network device having a respective virtual memory space; and a cache client process executing on the network device to receive a request for the content from a client device, issue a cache access request to the cache server via a cache message protocol to determine whether the content resides within the cache, download the content from a network server when the content does not reside within the cache, and store the content to the cache upon determining that the content does not reside within the cache, wherein the cache server remaps one or more data structures of the virtual memory space to the named memory region of the physical memory in response to a failure to allow access of the content stored in the cache without restoring the content to the cache, and wherein the cache server remaps the named memory region by reallocating an object within the named memory region to reference the same physical memory of the cache where the content was stored prior to the failure.