コード例 #1
0
ファイル: MbCacheFactory.cs プロジェクト: jesuissur/mbcache
 public MbCacheFactory(IProxyFactory proxyFactory,
                       CacheAdapter cache,
                       IDictionary <Type, ConfigurationForType> configuredTypes)
 {
     _cache           = cache;
     _configuredTypes = configuredTypes;
     proxyFactory.Initialize(_cache);
     _proxyFactory = proxyFactory;
 }
コード例 #2
0
        public virtual void Initialize(IEnumerable <ItemDefinition> contentTypes)
        {
            foreach (var definition in contentTypes)
            {
                contentBuilders[definition.ItemType] = definition;
            }

            interceptor.Initialize(contentTypes);
        }
コード例 #3
0
ファイル: MbCacheFactory.cs プロジェクト: KBoudich/mbcache
 public MbCacheFactory(IProxyFactory proxyFactory,
                       CacheAdapter cache,
                       ICacheKey cacheKey,
                       ILockObjectGenerator lockObjectGenerator,
                       IDictionary <Type, ConfigurationForType> configuredTypes)
 {
     _cache           = cache;
     _cacheKey        = cacheKey;
     _configuredTypes = configuredTypes;
     proxyFactory.Initialize(_cache, cacheKey, lockObjectGeneratorOrNullObject(lockObjectGenerator));
     _proxyFactory = proxyFactory;
 }
コード例 #4
0
ファイル: ContentActivator.cs プロジェクト: Earthware/n2cms
 public virtual void Initialize(IEnumerable <Type> contentTypes)
 {
     interceptor.Initialize(contentTypes);
 }