Ejemplo n.º 1
0
        public void AddQuery(OeParseUriContext parseUriContext, Object query, IReadOnlyDictionary <ConstantNode, OeQueryCacheDbParameterDefinition> constantNodeNames)
        {
            parseUriContext.ConstantToParameterMapper = constantNodeNames;
            var queryCacheItem = new QueryCacheItem(query, parseUriContext.EntryFactory);

            _cache.TryAdd(parseUriContext, queryCacheItem);
        }
Ejemplo n.º 2
0
        public void AddQuery(OeCacheContext cacheContext, Object query, Expression countExpression, OeEntryFactory entryFactory,
                             OePropertyAccessor[] skipTokenAccessors)
        {
            var queryCacheItem = new QueryCacheItem(query, countExpression, entryFactory, skipTokenAccessors);

            _cache.TryAdd(cacheContext, queryCacheItem);
        }