In addition to Chris Martin's answer, it is also used to cache values. This is used in GenericForeignKey(well, CheckFieldDefaultMixin.set_cached_value)
GenericForeignKey
CheckFieldDefaultMixin.set_cached_value