Я пытаюсь кэшировать хранимую процедуру SQL с несколькими наборами результатов, используя класс SQLCacheDependency. Первые три запроса в хранимой процедуре являются запросами, общими для всех пользователей сайта, а четвертый возвращает данные, отфильтрованные по имени пользователя.
Поскольку четвертый запрос в хранимой процедуре фильтруется по имени пользователя, означает ли это, что класс SQLCacheDependency будет удалять все наборы результатов из кэша каждый раз, когда его выполняет другой пользователь, или это означает, что он будет база данных, чтобы получить результаты четвертого запроса в хранимой процедуре, и получить результаты первых 3 запросов из кэша?
Заранее спасибо