1. A method for caching a content element, comprising: receiving a content element insertion request; computing a navigation probability data field for a cacheline in which said content element is to be stored, where said computing accounts for a maximum navigation probability (MNP) of said cacheline, and wherein said MNP is defined as a maximum probability from a plurality of probabilities, wherein the plurality of probabilities comprises each probability for each other cacheline that a user will request said content element from a content element stored the other cacheline, and wherein each probability is determined using a quantity of predecessors for the corresponding cacheline; and associating the content element with a content element node and storing the content element and the content element node in a component cache, said content element node comprising said navigation probability data field.