Amazing until you need persistence.
Redesigning that code has not bubbled up to the top of my TODO list yet, and shows now signs of doing so.
But if you need persistence, there is a commercial version of Varnish which has it, but I have not been involved in that.