[eluser]Jelmer[/eluser]
My webhost doesn't support eAccelerator. And while I'd love to use it, I don't have access to it where it counts - which is why I haven't written anything for it.
About MD5: it's true I decided not to use it, but that was because I like my cache to be easily readable on the FTP and to be honest because I didn't see any reason to hash it.
About speed: I don't think there's unnecessary or ineffecient code in there, and anything that's not needed isn't called on (like date checking with dependencies or expiration). But if you have any suggestions on optimazation I'm always interested, the code is pretty straightforward I think.