| commit | a4aa458403eaada3fd3382367a1560438c728267 | [log] [tgz] |
|---|---|---|
| author | JingsongLi <jingsonglee0@gmail.com> | Fri Nov 07 15:52:48 2025 +0800 |
| committer | JingsongLi <jingsonglee0@gmail.com> | Fri Nov 07 15:52:48 2025 +0800 |
| tree | 20a5b689974be157d154908b5e6d54aedea3a734 | |
| parent | cf2a39117e22670f031f057869ecf94c5d88f5ea [diff] |
[core] Cache outputBytes in SingleFileWriter
diff --git a/paimon-core/src/main/java/org/apache/paimon/io/SingleFileWriter.java b/paimon-core/src/main/java/org/apache/paimon/io/SingleFileWriter.java index 936f240..5a810d7 100644 --- a/paimon-core/src/main/java/org/apache/paimon/io/SingleFileWriter.java +++ b/paimon-core/src/main/java/org/apache/paimon/io/SingleFileWriter.java
@@ -202,6 +202,9 @@ } protected long outputBytes() throws IOException { - return outputBytes == null ? fileIO.getFileSize(path) : outputBytes; + if (outputBytes == null) { + outputBytes = fileIO.getFileSize(path); + } + return outputBytes; } }