class LocalFileCheckpointHandler implements CheckpointHandler {

  @VisibleForTesting
  Path getCheckpointFilePath(String checkpointName) {
    checkState(!isNullOrEmpty(checkpointName), "checkpoint name can't be null or empty");
    return basePath.resolve(checkpointName);
  }

  @VisibleForTesting  LocalFileCheckpointHandler(String directory, FileHelper fileHelper);

}