Durable local storage proposal

This is a proposal for #598


(Other sections are written in full sentences) A CachedDirectory ...