Hi, @Shawn Deng
Thank you for posting in Microsoft Q&A forum.
The article titled "Configure the content cache for Configuration Manager clients" explains that the Configuration Manager client cache stores temporary files for when clients install applications and programs, and it is also used for software updates. Cached content refers to the package or update files that are temporarily stored in the client cache while these installations and updates are being performed by the Configuration Manager client.
The article also explains that cached content isn't automatically deleted and is only removed if new content requires its disk space. It remains in the cache for the configured number of minutes after the client uses that content. If you configure the content with the option to persist content in the client cache, the client doesn't automatically delete it. If the cache space is used by content that was downloaded within the configured number of minutes, and the client must download new content, either increase the cache size or choose the option to delete persisted cache content.
Don't manually delete files from the client cache folder using Windows Explorer or the command line. This action can cause issues with the Configuration Manager client. The client manages the cache and tracks the content apart from the file system. Always use a supported method to delete files in the cache.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Add comment".