1. A cache management method, comprising: at a cache manager embodied on non-transitory computer memory including instructions executable by a processor: storing content components for network pages at memory locations in a cache independent of where the network pages are stored, each location of the memory locations corresponding to a mapped pathname or a mapped filename generated from at least one element parsed from a request for content; determining a number of items within a directory in the cache, the number of items including one or more of the content components; comparing the number of items with a predetermined limit for the directory; and if the number of items is close to or reaches the predetermined limit for the directory, creating or modifying a directory structure of the cache to thereby maintain the number of items within the directory below or at the predetermined limit for the directory.