| 1. An apparatus for maintaining a set of network objects, comprising:
a cache engine comprising a processor and a mass storage, said processor for executing instructions to perform a cache mechanism
of said cache engine, said cache mechanism configured to cache a plurality of objects including said set of network objects,
said processor in communication with a network and configured to send at least one of said set of network objects over said
network, said mass storage associated with said cache mechanism, in communication with said processor, wherein said mass storage
comprises a disk drive for storing cached objects and said cache engine exclusively maintains access to cached objects stored
on the disk drive, independent of another storage system;
a memory, associated with said cache mechanism, in communication with said processor and said mass storage; a hash mechanism
configured to locate any of said plurality of objects in said cache mechanism, responsive to an object identifier; and an
object storage mechanism, responsive to said hash mechanism, configured to transfer one or more of said plurality of objects
between said memory and said mass storage.
|