Predictive caching and prefetching of query results in search engines | Synapse