在我们的单服务器开发环境中,我使用默认设置启用了对象缓存和远程同步。
当我发布分类时,我可以在日志中看到如下内容:
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]
但是当我取消发布时,缓存永远不会更新,因为我仍然得到缓存的结果,即。当我期望取消发布后,我仍然可以通过我的 API 调用检索分类。
我必须重新启动服务才能刷新更改。
读过Julian 的 arctile几乎就像我的经纪人没有收到任何缓存失效 - 这可能吗?日志中是否显示无效消息?