The organization of caches into a hierarchy of levels. A typical two-level cache used for dispensing Web pages might have local caches associated with a cluster of computers connected via a local area network, and a regional cache which serves all the computers in all these networks.