예제 #1
0
        public Cache(ICacheStore store, ICacheRegistry registry, ISite site = null)
        {
            _store    = store;
            _registry = registry;

            Site = site;
        }
예제 #2
0
        public SiteCaches(ICacheRegistry cacheRegistry)
        {
            _cacheRegistry = cacheRegistry;
            _getStore      = name => new CacheStore(name);
            var cacheStore = _getStore(null);

            Default = new Cache(cacheStore, _cacheRegistry);
        }
예제 #3
0
 public Registry(IMapRegistry mapRegistry, IMapper mapper, ICacheRegistry cacheRegistry, IQueryFactory queryFactory, ICmsFetcher cmsFetcher)
 {
     _mapRegistry   = mapRegistry;
     _mapper        = mapper;
     _cacheRegistry = cacheRegistry;
     _queryFactory  = queryFactory;
     _cmsFetcher    = cmsFetcher;
 }
예제 #4
0
 public void Setup(ICacheRegistry registry)
 {
     // register your caching later on.
 }
예제 #5
0
 public void Setup(ICacheRegistry registry)
 {
 }