I hope I don't sound insulting, but this seems to have been created from a "computer science" point of view (i.e., a theoretical understanding of cacheing) as opposed to a practical, end-user viewpoint.
Caching needs to be straightforward for an average administrator to set up. That is the perspective all naming and help must be written from.
To make matters worse, in many configurations a mis-configured MUC will kill the performance of a Moodle site so it isn't a "nice to have". This is properly critical stuff and needs some time and thought.