Newbie here, maybe this had already been explained back in Cache Server days. But how does the Accelerator decide when to rebuild assets, and when to use the available cache? Let's say I have Subversion Trunk checked out among 2 developers, both connecting to the same Accelerator. Dev 1 checks out project, imports assets, and this populates Accelerator cache. Dev 2 checks out project, and pulls assets from Accelerator cache. So far all is good. Now, Dev 2 switches to a different branch, and starts makes changes to assets. When he builds, he will upload "branch-version" of assets to Accelerator cache. Then, Dev 3 checkout projects.... How is Accelerator able to distinguish between the Assets from different branches? Unity is not aware which SVN branch it's in. Project name is same, asset name is same. Should I somehow forbid developers from uploading to Accelerator server? Only allow CI builds to populate Accelerator cache? How do I enable Accelerator cache for read-only for Developers?