URLCache subclass with on-disk cache support on iPhone/iPad. Forked for speed!