[-]
  
  
  
  
  
[-]
  
  
  
  
[-]
  
  
  
[-]
  
  
  
[-]
  
[-]
  
  
  
  
  
 
Updated on 3/22/2019
Self Service & Analyst Portal - Community
Cachebuilder Schedules and Data Transfers
Direct link to topic in this publication:

The schedules are based on the time when the Cache Builder was last restarted. For example, if the Cache Builder service was started at 8:05am then the Scoped Access operation would run immediately, and then again at 8:05am the following day and every day thereafter

Area

Default Schedule

Operation TypeNotes
Work ItemsOn startup and once per minute thereafterIncremental

Work item scoped access is also updated if work items are added/removed from queues that are used by user roles for scoping or users are added/removed from user roles.

Configuration ItemsOn startup and every hourIncremental

Website restart is required to pick up changes to this type of data because it is cached in the web site memory at web site startup.

Users and GroupsOn startup and every two hoursIncremental

Website restart is required to pick up changes to this type of data because it is cached in the web site memory at web site startup.

Service Catalog

On startup and every 24 hours

Incremental 
Enumerations (List Values)On startup and every 24 hoursIncremental

Website restart is required to pick up changes to this type of data because it is cached in the web site memory at web site startup.

Scoped Access*On startup and every 24 hoursComplete rebuild

Website restart may be required to pick up changes to this area.

This operation can take quite a while so it is recommended that you schedule this to run during off-peak hours. See below as to what is encompassed.

* Scoped access is a broad area that encompasses the following:

  • User access to: Work items, Config items, Service catalog, Various “views” found on the portal
  • Determining and storing group membership for the following groups: Analyst, AssetManager, Announcement and KnowledgeManager groups, Team groups, Support groups, Form groups, Security groups, Groups targeted by folders, sections, and links on the Navigation Admin page

Currently, all groups listed above must be located in the same domain as the Cache Builder service account (but may contain users from other domains/forests).

Group membership is determined by communicating with Active Directory – this is why this operation is not incremental, we don’t currently have a way to retrieve changes made to Active Directory in a given time frame.

Changing Default Cachebuilder Schedules

  • Disable and stop the Cireson Cache Builder service and terminate any Cireson.CacheBuilder.WindowsService.exe processes in the task manager, if needed.
  • Open notepad or a similar text editor as an administrator and then open the file at C:\inetput\CiresonPortal\bin\Cireson.CacheBuilder.WindowsService.exe.config 
  • Look for the "cacheCommandSection"
  • Edit the refreshInterval (measured in minutes) for each operation as desired. Keep in mind that running cache updates too frequently can have an overall negative impact on performance.
  • Save the config file
  • Enable and start the Cireson Cache Builder service