code: public Statistics combine(Statistics other) {
          return new Statistics(
                  this.loadCount + other.getLoadCount(),
                  this.loadErrorCount + other.getLoadErrorCount(),
                  this.batchInvokeCount + other.getBatchInvokeCount(),
                  this.batchLoadCount + other.getBatchLoadCount(),
                  this.batchLoadExceptionCount + other.getBatchLoadExceptionCount(),
                  this.cacheHitCount + other.getCacheHitCount()
          );
      }
docs: This will combine this set of statistics with another set of statistics so that they become the combined count of each
  
  @param other the other statistics to combine
  
  @return a new statistics object of the combined counts