Work around bug #402623 by allowing BTreeGraphIndex(...,unlimited_cache=True).
The basic issue is that the access pattern for chk pages is fully random, because the keys are 'sha1' handles. As such, we have no locality of reference, and downloading a large project over HTTP can cause us to redownload all of the .cix pages multiple times. The bug report noticed the pages getting downloaded 4-5 times. This was causing a significant increase in the total bytes downloaded. (For Launchpad, downloading the 10MB cix file 5 times was 50MB, out of around 160MB total download.)