Configuring Project Hierarchy Cache in Services Settings
Primavera P6 Administrator Setup Tasks > About the Configurations Tab in the Primavera P6 Administrator > About the Primavera P6 Administrator Services Settings > Configuring Infrastructure Services in Services Settings
If you are running services and P6 on the same server, you should keep the defaults. If you want to apply the cache immediately, you should set the Frequency low. Remember that if the server is actively applying the cache, all users will experience delays in the application.
To set your project hierarchy cache settings:
- Open the Primavera P6 Administrator.
- In the Configurations drop-down list, select your configuration.
- In the sidebar expandServices, then expand Publication and select Infrastructure Services.
- In the Project Hierarchy Cache area:
- Choose whether to select Enable WBS Hierarchy Preload.
This setting is applicable to all users not assigned the Admin Superuser global security profile. It is relevant when users open any page that requires project data, such as the EPS page, View Service Status, or the OBS structure.
If this setting is selected, when a user opens a page that requires project data, P6 loads into cache the WBS hierarchy for all projects that user can access. After the WBS data is cached, P6 can retrieve it more quickly than if it must query the database. This setting can improve responsiveness in smaller environments with fewer users and simpler project structures. However, in larger environments with many users having access to many complex projects, pre-loading the WBS hierarchy to server cache can degrade performance. Therefore, Oracle recommends clearing this option in large, high-volume environments.
- In the Cache Policy drop-down menu, select the cache policy to use. The cache policy determines how much data is in the cache and which data to remove to reclaim memory.
You can select one of the following:
- FIFO First In First Out-projects are cleared from the cache in the same order they were added to memory.
- LRU Least Recently Used projects are cleared from the cache before more recently used ones.
- JVMM Java Virtual Machine Managed uses soft references to cache elements; memory used by soft references is reclaimed by the JVM as required.
- PRR Projects are selected at random to be cleared from cache.
- PRFIFO Periodic Refresh First In First Out is the same as FIFO, except policy is enforced based on MaintenanceFrequency.
- PRLRU Periodic Refresh Least Recently Used is the same as LRU, except policy is enforced based on MaintenanceFrequency.
- PRCC Periodic Refresh Clear Cache ignores CacheLimit to flush the entire cache, based on MaintenanceFrequency.
Note The default value is PRR.
- In the Cache Limit field, enter the maximum number of projects stored in memory.
The default value is 5000.
Enter a value between 1000 and 30000.
- In the Maintenance Frequency field, enter the frequency for applying the specified cache policy. If you apply the cache policy, the system can reclaim memory from the cache.
The default value is 5h.
Enter a value between 1m and 24d.
- Choose whether to select Enable WBS Hierarchy Preload.
Related Topics
Configuring Infrastructure Services in Services Settings
Configuring Module Access Service in Services Settings
Configuring Timestamp Service in Services Settings
Configuring Mail Service in Services Settings
Configuring Registry Service in Services Settings
Configuring Next Key Service in Services Settings
Configuring Alert Notification Service in Services Settings
Configuring Collaboration Synchronization Service in Services Settings
Configuring Asynchronous Jobs in Services Settings
Last Published Tuesday, February 24, 2026