anchor.diff:  <7> We want to flush the bulk every 5 seconds whatever the number of requests
   <8> Set the number of concurrent requests. A value of 0 means that only a single request will  be allowed to be
       executed. A value of 1 means 1 concurrent request is allowed to be executed while accumulating new bulk requests.
  +<9> Set a custom backoff policy which will initially wait for 100ms, increase exponentially and retries up to three
  +    times. A retry is attempted whenever one or more bulk item requests have failed with an `EsRejectedExecutionException`
  +    which indicates that there were too little compute resources available for processing the request. To disable backoff,
  +    pass `BackoffPolicy.noBackoff()`.
   
   Then you can simply add your requests to the `BulkProcessor`:
   
  
positive.code: * sets bulkSize to `5mb`
  * does not set flushInterval
  * sets concurrentRequests to 1
  
  When all documents are loaded to the `BulkProcessor` it can be closed by using `awaitClose` or `close` methods:
  
  
negative.code: 
  [source,java]
  --------------------------------------------------
  import org.elasticsearch.action.bulk.BackoffPolicy;
  import org.elasticsearch.action.bulk.BulkProcessor;
  import org.elasticsearch.common.unit.ByteSizeUnit;
  import org.elasticsearch.common.unit.ByteSizeValue;
  