Friday, June 20, 2014

Dynamic cache limitation

Dynamic cache limitation
 
If you use the cachespec.xml file to enable invalidation you might encounter the following behaviour:
  • When you create a catalogue entry or move a catalogue entry from one category to another in the Management Center, the catalogue entry would not show up on the storefront.
  • When you create a category in the Management Center, the category would not show up on the storefront.
  • When you update a child object in the Management Center, the parent object cache entry is not automatically invalidated. For example, when you update a catalogue entry in the Management Center, the category display page does not reflect the updates in the storefront.


 To resolve these problems, you have to do invalidate cache manually. 

1. Lunch the Cache monitor using following method:
  1. Access the web application using a web browser with the following web address, most of  this URL will be secure access, its recommended that, access the Administration host machine:
        https://admin_host_name:port/cachemonitor

2. Do one of the following steps:


Option
Description
Remove an entry from cacheClick Invalidate when viewing a cache entry.
Remove all entries for a certain dependency IDClick Invalidate when viewing entries for a dependency ID or click Invalidate when viewing entries for a template
Clear the entire contents of the cacheClick Clear Cache while viewing statistics or contents
Clear the contents on the ESI processorsClick Clear Cache while viewing ESI statistics or contents.
Clear the contents of the disk cache.Click Clear Disk