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); }
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); }