Cache values in the IterablePredicate
Optimized find() and has() functions for Iterable<T>