Refactored retrieve_list() argument handling for list cache key generation.
Documented select_fields / exclude_fields.