Hi,
According to the "Cloud Cache design and functionality", it is the Local Cache file to handle most read requests of the provider that you've configured to enable Cloud Cache from CCDlocations.
After the read process, the data is stored and Local cache file will mounted the disk after users log in. Before logging out, again the local cache file will sync up all the latest data to the providers preconfigured.
So during the session, even if the client lost connect or access to the Provider paths, it will store the data in the local cache and other available provider and perform sync up till next successful log in.
https://learn.microsoft.com/en-us/fslogix/cloud-cache-resiliency-availability-cncpt#cloud-cache-design-and-functionality
Moreover, according to the Configure Cloud Cache Tutorial, "Verify that users have appropriate access to network file storage" is one of the requirement.
https://learn.microsoft.com/en-us/fslogix/configure-cloud-cache-tutorial
----------
If the Answer is helpful, please click Accept Answer and upvote it.
Thanks,
Jenny