1. A method comprising: detecting a cache miss, in response to detecting the cache miss, traversing a plurality of linked memory nodes in a memory storage structure being used to store data to determine if the memory storage structure is a binary tree, and in response to determining that the memory storage structure is a binary tree, prefetching data from the memory storage structure.