SYMPTOM:
After applying a folder level ACL, all existing caches for reports and documents located in that folder are deleted. Cache Trace shows the following entry for the reports with removed caches.
Sample Code/Error
Cache with ID XXXXXXXXXXXXXXXXXXXXXXXXXX is removed by hCleanUpCache 1151
STEPS TO REPRODUCE:



CAUSE:
The behavior observed above is expected because when permissions are changed at the folder level and the "Apply Changes in permissions to all children objects" option is selected, the changes will propagate to all objects located within that folder which will automatically change the version IDs of all the objects in that folder. Once the version ID of an object (e.g., report) changes, all associated caches for that object are automatically invalidated.