@Override
 public boolean shouldUseScanner(Scan scan, SortedSet<byte[]> columns, long oldestUnexpiredTS) {
   return reader.passesTimerangeFilter(scan, oldestUnexpiredTS)
       && reader.passesBloomFilter(scan, columns);
 }