code: public void returnToResultPool(Result result) {
          if (result != null) {
              result.reset();
              resultPool.add(result);
          }
      }
docs: ***********************************************************************
  returnToResultPool()
  Return the result object to the pool for reuse later.
  ***********************************************************************