Logic like this will only invalidate or update some of the cache, but miss parts of the cache that include filters, etc ``` queryClient.setQueryData<CommonDevice[]>( ['devices', 'list', {}], queryClient.setQueryData<CommonDevice[]>( ['devices', 'list'], ``` See - https://tanstack.com/query/latest/docs/reference/QueryClient?from=reactQueryV3#queryclientsetqueriesdata - https://github.com/TanStack/query/discussions/2078