I am trying to cache a SQL Stored Procedure with multiple results sets by making use of the SQLCacheDependency class. The first three queries in the stored procedure are queries that are general to all the users on the website, and the fourth retrieves data filtered by the user name.
Since the fourth query in the stored procedure is filtered by the user name, does this mean that the SQLCacheDependency class will remove all the result sets from the Cache each time that another user executes it, or does it mean that it will hit the database to get the results of the fourth query in the stored procedure, and retrieve the results of the first 3 queries from the cache?
Thanks in advance