Class CachingMatchesIterator