Caching framework for Django