Patent ID: 7007005

Claim:
A method of accessing an entry in a list of entries in a computer system, each entry in the list of entries including a next entry pointer that points to another entry in the list such that the next entry pointers together form a closed loop, the method comprising: statistically determining an access probability that a future access of the list will require a last-accessed entry in the list in order to provide a statistically determined entry; further determining whether the access probability has a predetermined probability magnitude; reading a start pointer pointing to one of the entries in the list; examining the entries in the list in turn beginning with the entry pointed to by the start pointer and continuing until the statistically determined entry is found; accessing the statistically determined entry; overwriting the start pointer in accordance with the further determining in order to provide an overwritten pointer so as to point to the statistically determined entry when the access probability has the predetermined probability magnitude; and following the overwritten pointer to the statistically determined entry during the future access to the list so as to make the statistically determined entry the first entry accessed during the future access to the list.