Hello $@chin,
Based on your describe, FsLogix Cloud Cache is working as designed — it doesn’t automatically clear out old cache data from ProgramData\FSLogix\Cache. The cache is meant to stay behind for resiliency, so cleanup has to be managed through settings or maintenance scripts. You’re not missing a hidden option; Microsoft expects admins to handle disk usage proactively.
The reason it persists is simple: Cloud Cache keeps local copies so sessions remain available even if cloud storage is slow or temporarily unreachable. That’s why files don’t disappear at logoff. Over time, though, this can fill up the C: drive in busy AVD environments.
To manage it, you can enable the CCDeleteLocalCacheOnLogoff registry setting to clear cache when users log off (though this reduces resiliency if they reconnect quickly). Alternatively, many admins use scheduled PowerShell scripts to remove stale files based on age, combined with monitoring tools like Azure Monitor to alert when disk space runs low.
Let me know how it goes, and if this answer helps, feel free to hit “Accept Answer” so others can benefit too 😊
Domic.