1. Tableau Server Help, "Configure Workbook Performance after a Scheduled Refresh": This official documentation outlines the specific criteria for warming the cache. It states, "Tableau Server will only warm the cache for a workbook if it meets all of the following criteria:
The workbook has been viewed in the last 30 days.
The workbook is part of a scheduled extract refresh."
This directly supports answers B and D.
2. Tableau Server Help, "Tableau Server Processes": The documentation for the Cache Server process explains its role in storing and managing query caches. It notes that the Backgrounder process can trigger cache warming for recently viewed workbooks after data extract refreshes, reinforcing the link between scheduled tasks (handled by Backgrounder) and recent usage as triggers for caching.