I'm using Totara 2.4.9.
The universal cache is definately working, so that doesn't seem to be the problem in my case. I have it switched to use memcached rather than the default filesystem one, as using RAM should be faster than disk. I can see from our memcached monitoring that it is storing and fetching data from the cache.
Thanks,
Fraser