Task #8804: [EPIC] Use Redis to add caching abilities to Pulp
Cache the responses of the content app
The multiple database requests the content app performs when serving requests can become a huge bottleneck when servicing multiple users. Caching the responses can help remove this bottleneck. Cache responses also need to be able to be invalidated whenever a distribution is updated. Optional, allow plugin writers to pre-load the cache upon distribution updates.