@Override
    public boolean select(List<HStoreFile> filesCompacting, boolean isUserCompaction,
      boolean mayUseOffPeak, boolean forceMajor) throws IOException {
      request = compactionPolicy.selectCompaction(storeFileManager.getStoreFiles(), filesCompacting,
        isUserCompaction, mayUseOffPeak, forceMajor);
      return request != null;
    }
Default StoreEngine creates the default compactor, policy, and store file manager, or their
derivatives.
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.java