A reverse caching system monitors residential end-user communications to cache
content files when they are transferred from the residential end-users over access
links to a core communication network. The reverse caching system monitors the
residential end-user communications to identify requests for the content files
cached in the reverse caching system. In response to identifying the requests,
the reverse caching system transfers the requested content files from the reverse
caching system to the core communication network.