Although using a cache to counter slow code is bad form IMHO.
That's exactly what I've been telling our IT people who seem to think that a cache is a solution to poo code - until I update a website and they have to go and clear it in three or four places, they grumble a bit then...
Sorry, as you were...