@Override
  public void close() throws IOException {
    try {
      srcIndex.close(false);
      tgtIndex.close(false);
    } catch (StoreException e) {
      throw new IOException(e);
    }
    srcLog.close(false);
    tgtLog.close(false);
    cLog.close();
  }
Constructs a verifier.
@param verifierConfig the {@link CompactionVerifierConfig} to use.
@param storeConfig the {@link StoreConfig} to use.
@param storeKeyFactory the {@link StoreKeyFactory} for the keys in the log and index.
@throws IOException if there is any I/O error.
@throws StoreException if there is any problem performing store operations.
ambry-tools/src/main/java/com/github/ambry/store/CompactionVerifier.java