hmm, that's a little bizarre. I see the zero length cached page, but am unsure how it was created. I cleared it manually and it's loaded correctly now.
I need to spend a bit more time on this, perhaps add in a sanity check on the length of the cached file prior to writing it.
Let me know if it happens again