Adding sample invalidation policies to your store's cachespec.xml file

You can add invalidation policies that are provided in the sample invalidation files to your store.

HCL Commerce DeveloperNote: In the development environment, servlet caching is disabled. To use sample invalidation policies, servlet caching must be enabled. To enable and use servlet caching, see the Enabling the dynamic cache service and servlet caching topics.


  1. Open the sample invalidation cachespec.xml file. The sample invalidation cachespec.xml files are located in the following directory: workspace_dir/crs-web/WebContent/WEB-INF/cachespec.xml.sample
  2. Copy the invalidation policies from the sample invalidation file to the cachespec.xml file for your store. Place the invalidation policies at the end of your store's cachespec.xml file after the last element before the tag.
  3. Ensure the invalidation IDs match the corresponding dependency IDs in the caching policies. If a matching dependency ID does not exist, then the invalidation policies are not run and you must change either the ID of the invalidation rule or the ID of the dependency-id rule so that they match. Your store might have more or different business requirements that require you to add extra invalidation policies and dependency IDs. For more information, see Defining the invalidation policies in cachespec.xml.
  4. If necessary, change the name and directory of JSP files in the sections that are copied from the sample invalidation files to match the information in the rest of your store's cachespec.xml file.
  5. Save the file to the following directory: workspace_dir/crs-web/WebContent/WEB-INF