1
0

[minor] Some code refactoring for LogFileComparator and Instant instantiation (#5600)

This commit is contained in:
Danny Chan
2022-05-18 09:30:09 +08:00
committed by GitHub
parent f8b9399615
commit ebbe56e862
5 changed files with 18 additions and 10 deletions

View File

@@ -40,6 +40,9 @@ public class HoodieLogFile implements Serializable {
public static final String DELTA_EXTENSION = ".log";
public static final Integer LOGFILE_BASE_VERSION = 1;
private static final Comparator<HoodieLogFile> LOG_FILE_COMPARATOR = new LogFileComparator();
private static final Comparator<HoodieLogFile> LOG_FILE_COMPARATOR_REVERSED = new LogFileComparator().reversed();
private transient FileStatus fileStatus;
private final String pathStr;
private long fileLen;
@@ -129,11 +132,11 @@ public class HoodieLogFile implements Serializable {
}
public static Comparator<HoodieLogFile> getLogFileComparator() {
return new LogFileComparator();
return LOG_FILE_COMPARATOR;
}
public static Comparator<HoodieLogFile> getReverseLogFileComparator() {
return new LogFileComparator().reversed();
return LOG_FILE_COMPARATOR_REVERSED;
}
/**