public List<HStoreFile> preSelectFilesForCoprocessor(StripeInformationProvider si,
    List<HStoreFile> filesCompacting) {
    // We sincerely hope nobody is messing with us with their coprocessors.
    // If they do, they are very likely to shoot themselves in the foot.
    // We'll just exclude all the filesCompacting from the list.
    ArrayList<HStoreFile> candidateFiles = new ArrayList<>(si.getStoreFiles());
    candidateFiles.removeAll(filesCompacting);
    return candidateFiles;
  }
Stripe store implementation of compaction policy.
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.java