My preference on this would actually be to have it look for a specific cache, and if it doesn't find it, then fall back to the default cache.  There are several places where django already does this, I think, and it would help in the case where we need to cache these differently (put them in an in-memory cache, instead of in memcache, for instance)