We've noticed an issue where we're expiring content at a specific date/time but the DataFactoryCache.VersionKey is not being updated. This is causing issues as we've got a caching mechanism (ISynchronizedObjectInstanceCache) with a cache dependency on this value (so on publish etc it clears the cache).
First off, should this be updating when pages expire? I would expect this behaviour so maybe its a bug? (I've attached on to all the content events and none of them fire)
If its working as expected, what task/event is running to expire/un-publish the pages? If I can plug in to this event maybe I can manually clear my cache. I've also noticed expiring pages 'Now' fires all the correct events so its not an issue in that case, just when its 'scheduled in'.
We've noticed an issue where we're expiring content at a specific date/time but the DataFactoryCache.VersionKey is not being updated. This is causing issues as we've got a caching mechanism (ISynchronizedObjectInstanceCache) with a cache dependency on this value (so on publish etc it clears the cache).
First off, should this be updating when pages expire? I would expect this behaviour so maybe its a bug? (I've attached on to all the content events and none of them fire)
If its working as expected, what task/event is running to expire/un-publish the pages? If I can plug in to this event maybe I can manually clear my cache. I've also noticed expiring pages 'Now' fires all the correct events so its not an issue in that case, just when its 'scheduled in'.
Any help or advice appreciated.