for me this would be simpler and easier to understand as:

```python
cacheable = not (query_args or keep_parent_ids or padded)
```