title: NodeJS Data is shared between API Calls issue
body: <p>We are running nodejs which will fetch a data based on list of IDs (for example 123, 124, 125, 126) as post call</p>
  
  <pre><code>www.mydomain.com/fetchnodejsAPI  -input format: {id:123,124,125,126}
  </code></pre>
  
  <p>We are taking the requestid and assigning to</p>
  
  <pre><code>const context={}; context.id=req.id;
  </code></pre>
  
  <p>Now the issue is when I call from spring batch process with more than 10 threads, data between requests are shared.</p>
  
  <p>We have the function written as async all the way down expect for the actual function which is doing the querying from DB.</p>
  
  <p>How can i avoid this?<br>
  Is there way to make sure even when we are calling the API concurrently form external program, we should not send the wrong data.</p>