Reset keyword search current results tracking at the end of keyword search ingest (minor memory optimization)

This commit is contained in:
adam-m 2012-05-21 17:07:36 -04:00
parent 675c0357af
commit c89ec83ade

View File

@ -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<Keyword, List<ContentHit>>();
managerProxy.postMessage(IngestMessage.createMessage(++messageID, MessageType.INFO, KeywordSearchIngestService.instance, "Completed"));
}
}