A cache system and caching methods that are used to improve data delivery
service provided by a data distribution system. The present invention uses
a master cache in which predictive harvesting of content is performed
based upon probability distributions of individual caches satisfying
requests from users. Content in the master cache is distributed to user
sites by way of the data distribution system, and local caches at user
sites are automatically loaded with incoming content.