There is a problem here, If you try to remove method.request. query string.tableid from method and integration lateron while applying the method param will be deleted and while updating the integration it will fail as the integration referencing the same parameter from method that has been just removed. Its annoying to add cache key to only integration resource. Just like UI these should be seperated.