Exemplo n.º 1
0
        /// <summary>
        /// 注册领域缓存
        /// </summary>
        /// <param name="domainCacheStrategy"></param>
        public static void RegisterCacheStrategyDomain(IDomainExtensionCacheStrategy domainCacheStrategy)
        {
            var identityName      = domainCacheStrategy.CacheStrategyDomain.IdentityName;
            var cacheStrategy     = domainCacheStrategy.BaseCacheStrategy();
            var mappingCollection = GetMappingCollection(identityName);
            var mappingItem       = new CacheStrategyDomainMappingItem(domainCacheStrategy);

            mappingCollection[cacheStrategy] = mappingItem;
        }