Add a readahead cache for HTTP.

So the only other thing it could do is idle backfill...