Enterprise Administration > File Vaulting and Replication > Replication > Working with Replication > About Predictive Caching > About Predictive Caching
  
About Predictive Caching
After content has been dynamically cached on a Windchill File Server or master site, the system automatically replicates new iterations of the content to the Windchill File Server, where it is stored for a duration that you have defined. This is called predictive caching. For example, after a user replicates an object through user-initiated replication, the system automatically replicates the files those files from that point forward using predictive caching.
With predictive caching, the system automatically creates a special rule for predictive caching and then replicates the objects that meet the qualifications of this rule. You cannot view this automatically created rule.
When predictive caching occurs, all the objects are replicated to the vault that is the default target for site.
Creation of Predictive Caching Rules and Schedules
Before this predictive caching rule and schedule are created, the system checks the following:
Whether a replication schedule for that vault exists.
If a replication schedule exists, the system checks whether a rule exists for the object class and the vault.
If both a replication schedule and a replication rule already exist, a predictive caching rule and schedule are not created.
If a predictive caching rule is created, the system determines if a replication schedule already exists for the vault, If not, a recurring replication schedule is created automatically. This schedule runs daily at a specific time that is defined in the wt.properties file. The scheduleType for this schedule is named the following:
PREDICTVE—This schedule performs replication only for objects that meet the qualifications of the predictive caching rule or scheduleType. Scheduled replication does not occur.
PREDICTVE+SCHEDULED—This schedule performs replication both for PredictiveCachingRule as well as the normal rule.
* 
Only one predictive caching schedule can exist for each vault.
Enabling and Disabling Predictive Caching
Predictive caching is controlled by the value of the property wt.fv.predictiveReplicationEnabled as follows:
If the value is true, predictive caching rules and schedules are created, and predictive caching is performed.
If the value is false, no predictive caching rules are created.