We have to consider several aspects to enable system-wide cache mechanism to support reliable caching for almost all features. django's cache mechanism is enough, or we need a standalone canonical caching service? Candidates might be django's cache, memcache, or redis.