Does django's QuerySet.exists() method use the queryset's cache if called twice?
For example
# this makes a call to db
queryset.exists()
# > true
# does it make a call to the db or reuse some cached result?
queryset.exists()
# > true
I know that len(queryset) won't make a call to the db if it has previously been evaluated. Is it the same with exists?