Integration with Other Applications > Creo Parametric – Windchill Integration > PDM Actions > Refreshing the Cache
  
Refreshing the Cache
You can use the workspace Synchronize action to explicitly refresh all workspace objects that have become stale in the cache due to more recent changes made on the server by another user, or by you in a standalone workspace. One example would be if you used a standalone browser (no cache awareness) to modify attributes on a workspace object. An explicit synchronization with the server would be required to communicate those changes to the local cache.
* 
The cache location is defined by the environment variable `PTC_WF_ROOT’, which is the client connector cache. This is where all Windchill Workgroup Manager-related client side information is stored. If the environment variable is not explicitly defined, the default location is your home directory. By default, cache is not shared between Windchill Workgroup Manager and Creo Parametric. If you are planning to run the Windchill Workgroup Manager and Creo Parametric on the same system and also want to have the cache residing in a non-default location, you must explicitly set the cache (PTC_WF_ROOT) for both these applications to different locations. For example, one method of achieving this is to create a startup batch file for each application that defines the `PTC_WF_ROOT’ environment variable (cache location) and then start the program.
There are two types of synchronization of cached information with the server: implicit and explicit synchronization.
Implicit synchronization occurs when you click the refresh icon , or whenever the client makes a request to the server (Check Out, Upload, and so on), and refreshes information in the following areas:
Change to the status "Checked out by you" in this workspace
Addition of an object into this workspace
Removal of object from this workspace
Explicit synchronization occurs when you select Tools > Synchronize. Explicit synchronization refreshes information in the following areas.
Everything that implicit synchronization synchronizes (mentioned previously)
Update of File Name in the local cache
Update of attributes on the object’s master version in the database
Change to the status "Checked out by another user", "Checked out by you in another workspace"
To synchronize the workspace with the server:
1. With no workspace table rows selected, select Tools > Synchronize.
2. The system updates all of the information about the workspace and the objects in the workspace with the latest changes made on the server.
The preference, Workspace > Access rights refresh interval, allows you to set the interval for how often a comprehensive workspace refresh is performed (default is 1800 seconds). After the specified interval has elapsed, the next workspace refresh operation performs the more comprehensive refresh. During each comprehensive refresh, the system checks for any recent access rights changes.