我正在为 Microsoft CRM 中的一些插件做一些内存缓存。我试图弄清楚是否需要关注填充相同缓存的不同组织:
// In Some Plugin
var settings = Singleton.GetCache["MyOrgSpecificSetting"];
// Use Org specific cached Setting:
还是我需要做这样的事情来确保我不会交叉污染设置:
// In Some Plugin
var settings = Singleton.GetCache[GetOrgId() + "MyOrgSpecificSetting"];
// Use Org specific cached Setting:
我猜这也需要考虑到 AsyncWorkflowService 中的自定义活动?