Fixed caching empty queries in django 1.6
Fixed caching querysets combined with | and & operators

Special care taken for full and empty querysets