How are changes propogated to a remote Team Proxy?

When the first remote user downloads (Get Latest) a file, it is then stored in the proxy server’s cache. When the same file is requested at the same remote site, the proxy determines if it has the latest version. If it does, then it is retrieved from the cache. If there is a newer version availale on the Team Foundation Server, then the central version is downloaded and the remote cache refreshed.