A cache module (26) at a client computer (12) controls a cache portion
(28) on a storage device (24). The cache module communicates with other
cache modules at other clients to form a cache community (15). The cache
modules store World Wide Web or other content in the cache portions for
retrieval in response to requests (32) for content from browsers (30) in
the cache community. When the requested content is not available in the
cache community, the requested content may be retrieved from an origin
server (19) using the Internet.