protected override DocIdSet CacheImpl(DocIdSetIterator iterator, AtomicReader reader)
 {
     var cached = new FixedBitSet(reader.MaxDoc);
     filterWasUsed.Set(true);
     cached.Or(iterator);
     return cached;
 }