diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-08-12 15:03:06 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-08-12 15:03:06 +0000 |
commit | 84f643743ee64c101efb564758a11a3a8a970168 (patch) | |
tree | 92cc8440fd607d5d8b140dc211bb5e76bc44f601 /logserver | |
parent | a9f8c9ea4167044634b62cedec8071b5fcb5004d (diff) |
Set to null to enable GC to collect.
Diffstat (limited to 'logserver')
-rw-r--r-- | logserver/src/main/java/com/yahoo/logserver/handlers/HandlerThread.java | 2 | ||||
-rw-r--r-- | logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java | 4 |
2 files changed, 2 insertions, 4 deletions
diff --git a/logserver/src/main/java/com/yahoo/logserver/handlers/HandlerThread.java b/logserver/src/main/java/com/yahoo/logserver/handlers/HandlerThread.java index 4b586a148a7..21cc50f51c1 100644 --- a/logserver/src/main/java/com/yahoo/logserver/handlers/HandlerThread.java +++ b/logserver/src/main/java/com/yahoo/logserver/handlers/HandlerThread.java @@ -187,7 +187,7 @@ public class HandlerThread extends Thread implements LogHandler { // messages or lists of log messages, so we need to // handle them accordingly. ItemOrList o = drainList.get(i); - drainList.set(i, o); + drainList.set(i, null); if (o.item != null) { for (LogHandler handler : handlers) { diff --git a/logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java b/logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java index 520393c3896..68f83e2e638 100644 --- a/logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java +++ b/logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java @@ -46,9 +46,7 @@ public class FilesArchived { private void run() { try { while (true) { - while (maintenance()) { - waitForTrigger(2000); - } + maintenance(); waitForTrigger(2000); } } catch (Exception e) { |