When a disk cache performs better than an in-memory cache (befriending the .net GC)