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.