public async Task <IDictionary <int, PageRoute> > ExecuteAsync(GetPageRouteLookupQuery query, IExecutionContext executionContext) { return(await _pageCache.GetOrAddAsync(() => { return GetAllPageRoutesAsync(query, executionContext); })); }
public async Task <ICollection <PageRoute> > ExecuteAsync(GetAllPageRoutesQuery query, IExecutionContext executionContext) { return(await _pageCache.GetOrAddAsync(() => { return GetAllPageRoutesAsync(query, executionContext); })); }
public async Task <IEnumerable <PageRoute> > ExecuteAsync(GetAllQuery <PageRoute> query, IExecutionContext executionContext) { return(await _pageCache.GetOrAddAsync(() => { return GetAllPageRoutesAsync(query, executionContext); })); }