diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java index 3ca878a242..36e7b3ff4f 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java @@ -764,9 +764,12 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent if (finalRun) { logger.log(Level.INFO, "The final searcher in this ingest done."); finalSearcherDone = true; - //keywords.clear(); - //keywordLists.clear(); - //keywordToList.clear(); + keywords.clear(); + keywordLists.clear(); + keywordToList.clear(); + //reset current resuls earlier to potentially garbage collect sooner + currentResults = new HashMap>(); + managerProxy.postMessage(IngestMessage.createMessage(++messageID, MessageType.INFO, KeywordSearchIngestService.instance, "Completed")); } }