[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [exonerator/release] wrap BufferedReader creation with try-with-resources
commit 3a1174eabea1e866c8e97e223c136759970484c8
Author: noneofyourbusiness <test@xxxxxxxxxxx>
Date: Sun Feb 23 15:18:07 2020 -0500
wrap BufferedReader creation with try-with-resources
---
.../metrics/exonerator/ExoneraTorDatabaseImporter.java | 13 ++++---------
1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java b/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java
index c9cc6b9..b5570cd 100644
--- a/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java
+++ b/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java
@@ -172,9 +172,8 @@ public class ExoneraTorDatabaseImporter {
File parseHistoryFile = new File("stats",
"exonerator-import-history");
if (parseHistoryFile.exists()) {
- try {
- BufferedReader br = new BufferedReader(new FileReader(
- parseHistoryFile));
+ try (BufferedReader br = new BufferedReader(new FileReader(
+ parseHistoryFile))) {
String line;
int lineNumber = 0;
while ((line = br.readLine()) != null) {
@@ -185,14 +184,12 @@ public class ExoneraTorDatabaseImporter {
+ "contains a corrupt entry in line {}. "
+ "Ignoring parse history file entirely.", lineNumber);
lastImportHistory.clear();
- br.close();
return;
}
long lastModified = Long.parseLong(parts[0]);
String filename = parts[1];
lastImportHistory.put(filename, lastModified);
}
- br.close();
} catch (IOException e) {
logger.warn("Could not read import history. Ignoring.", e);
lastImportHistory.clear();
@@ -375,15 +372,13 @@ public class ExoneraTorDatabaseImporter {
private static void writeImportHistoryToDisk() {
File parseHistoryFile = new File("stats/exonerator-import-history");
parseHistoryFile.getParentFile().mkdirs();
- try {
- BufferedWriter bw = new BufferedWriter(new FileWriter(
- parseHistoryFile));
+ try (BufferedWriter bw = new BufferedWriter(new FileWriter(
+ parseHistoryFile))) {
for (Map.Entry<String, Long> historyEntry :
nextImportHistory.entrySet()) {
bw.write(historyEntry.getValue() + ","
+ historyEntry.getKey() + "\n");
}
- bw.close();
} catch (IOException e) {
logger.warn("File 'stats/exonerator-import-history' could "
+ "not be written. Ignoring.", e);
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits