Initial review

The most recent commit message is so accurate.

How likely is a cache hit here?  I guess for our use-case we expect many clients to be submitting the same prefix so this will populate fairly quickly.