In our single-server development environment, I enabled Object Cache and RemoteSynchronization with default settings.
When I published a taxonomy, I can see in the materials of magazines, for example:
DEBUG RMICacheChannelConnector - Attempting to look up cache channel service on //localhost:1099/CacheChannelService
DEBUG RMICacheChannelConnector - Successfully set cache channel service
DEBUG LRUPolicy - LRUModel: listSize = 1 memSize = 128
DEBUG LRUPolicy - LRUModel: listSize = 2 memSize = 5339
DEBUG CacheController - Adding a dependency from Object [35:5034] in Region [/com.tridion.broker.Taxonomies.Taxonomy] to Object [35-5034-5034-512-TF1.left>=TF.left AND TF1.right<=TF.right] in Region [/com.tridion.broker.Taxonomies.Taxonomy]
But when I refuse to publish, the cache is never updated, since I still get cached results, i.e. I can still get a taxonomy through my API calls when I expect that after publication there will be no.
I need to restart the service to discard the changes.
After reading Julian arctile , in much the same way as my broker does not receive any invalid caches - is this possible? Do log invalid messages appear?
source
share