Wrap DiskLruCache so it can be closed/re-opened.

This will go away once I have time to submit some patches...