Ejemplo n.º 1
0
        private void Configure(IConfiguration config)
        {
            var hashSize = DefaultHashSize;
            var maxSize  = config.GetInt32("system.tableCellCache.maxSize", DefaultMaxSize);

            MaxCellSize = config.GetInt32("system.tableCellCache.maxCellSize", DefaultMaxCellSize);

            var baseCache = new SizeLimitedCache(maxSize);

            cache = new Cache(this, baseCache, hashSize, maxSize);
        }
Ejemplo n.º 2
0
        private void Configure(ISystemContext context)
        {
            var config   = context.ResolveService <IConfiguration>();
            var hashSize = DefaultHashSize;
            var maxSize  = config.GetInt32("system.tableCellCache.maxSize", DefaultMaxSize);

            MaxCellSize = config.GetInt32("system.tableCellCache.maxCellSize", DefaultMaxCellSize);

            var baseCache = new SizeLimitedCache(maxSize);

            cache = new Cache(this, baseCache, hashSize);

            Context = context;
        }