I might be confused about our setup, we don't appear to sync the full repo from remote, but rather our project directory only contains the active branch's content. (Unlike my familiarity with git where the .git directory caches other local branches, our .plastic directory does not appear to have any caching in place).
When switching to a different branch, it appears that the diff between the two is downloaded from the server each time, no caching in place. Would Synchronization View assist with this? Also, confirming that the documentation doesn't seem to outline how to get to this view, but I see what appears to be in when clicking Main Actions > Sync to Cloud.