The cache consists of a high-speed object database called the object store. The object store indexes objects according to URLs and associated headers, enabling Content Gateway to store, retrieve, and serve web pages and parts of web pages, providing optimum bandwidth savings. Using object management, the object store can cache alternate versions of the same object, varying on language or encoding type, and can store small and large documents, minimizing wasted space. When the cache is full, Content Gateway removes stale data.