Pending changes screen cache

The Pending Changes screen in ContactManager uses a cache for DiffDisplay objects to improve performance of this screen. These cached objects contain the display information for the changes being made as part of a pending update from an external system.

There are two configuration parameters for this cache in the config.xml configuration file, which you can edit in Guidewire Studio™ for ContactManager:

MaxDiffDisplaysInCache
Controls the maximum size of the cache. The default value is 60 entities.
DiffDisplaysCacheTimeoutInMinutes
Sets the amount of time since last access, in minutes, that a DiffDisplay object times out of the cache. The default value is 10 minutes.

The following rules remove entries in the cache:

  • The rule Pending Contact Cache Update in the ABContactPreupdate rule set runs when an ABContact entity has changed. The rule removes entries in the cache for that entity.
  • The rule Pending Contact Cache Update in the PendingContactChangePreupdate rule set runs when a pending change for an ABContact entity has been rejected. The rule removes entries in the cache for that entity.

See also