diff --git a/search-services/alfresco-solrclient-lib/source/java/org/alfresco/solr/tracker/TrackerStats.java b/search-services/alfresco-solrclient-lib/source/java/org/alfresco/solr/tracker/TrackerStats.java index 8afc9b78e..e27c303db 100644 --- a/search-services/alfresco-solrclient-lib/source/java/org/alfresco/solr/tracker/TrackerStats.java +++ b/search-services/alfresco-solrclient-lib/source/java/org/alfresco/solr/tracker/TrackerStats.java @@ -814,6 +814,10 @@ public class TrackerStats */ public void addElapsedNodeTime(int docCount, long time) { + if(docCount < 1) + { + return; + } IncrementalStats stats = elapsedNodeTimes.get(Thread.currentThread().getName()); if (stats == null) { @@ -834,6 +838,10 @@ public class TrackerStats */ public void addElapsedAclTime(int docCount, long time) { + if(docCount < 1) + { + return; + } IncrementalStats stats = elapsedAclTimes.get(Thread.currentThread().getName()); if (stats == null) { @@ -854,6 +862,10 @@ public class TrackerStats */ public void addElapsedContentTime(int docCount, long time) { + if(docCount < 1) + { + return; + } IncrementalStats stats = elapsedContentTimes.get(Thread.currentThread().getName()); if (stats == null) {