How prefetch cache update its cached item, If I change the content of Sitecore item? And also other ways of prefetch cache refreshing?
Sitecore populate prefetch catches just at application inititialization, and it maintains it during the lifetime of the application. Is not possible to update after you run the app and the prefetch cache is already initialized.
Bellow are some information about prefetch cache :
- There is a prefetch cache for each database
- Each cache entry is populated from the databases at Sitecore startup
The items to cache are specified in the /app_config/prefetch config files Cached items includes those in the config file for the specific database (for instance master.config) and the common.config file
Entries include all field values for all versions of the item and information about the parent and children of the item
<childLimit>element defines a limit to the number of children to include in the prefetch cache