Only invalidate table cache if predicate is changed; remove predicates=[""] from validation