4 writes to QueryKeys
Microsoft.AspNetCore.OutputCaching (4)
Policies\DefaultPolicy.cs (1)
30context.CacheVaryByRules.QueryKeys = "*";
Policies\VaryByQueryPolicy.cs (3)
45context.CacheVaryByRules.QueryKeys = _queryKeys; 52context.CacheVaryByRules.QueryKeys = _queryKeys; 56context.CacheVaryByRules.QueryKeys = StringValues.Concat(context.CacheVaryByRules.QueryKeys, _queryKeys);
6 references to QueryKeys
Microsoft.AspNetCore.OutputCaching (6)
OutputCacheKeyProvider.cs (3)
147var varyQueryKeys = context.CacheVaryByRules.QueryKeys; 237for (var i = 0; i < varyByRules.QueryKeys.Count; i++) 239var queryKey = varyByRules.QueryKeys[i] ?? string.Empty;
Policies\VaryByQueryPolicy.cs (3)
50if (context.CacheVaryByRules.QueryKeys.Count == 1 && string.Equals(context.CacheVaryByRules.QueryKeys[0], "*", StringComparison.Ordinal)) 56context.CacheVaryByRules.QueryKeys = StringValues.Concat(context.CacheVaryByRules.QueryKeys, _queryKeys);