#20393 django.db.models.query.QuerySet.__repr__ should not have side-effects

Only use the result cache for __repr__