title: Does datatables cache results for an ajaxSource?
body: <p>I have embedded jquery datatables inside a portlet war file and am experiencing some funny behaviour which I need some explanation for.</p>
  
  <p>This is what my javascript looks like...<a href="http://pastebin.com/qXpwt9A7" rel="nofollow">http://pastebin.com/qXpwt9A7</a></p>
  
  <p>Here is the scenario.</p>
  
  <ol>
  <li><p>I open the webpage and do a keyword search on 'TextA'
  Result: A ajax request is sent to the server to load the jquery datatable.</p></li>
  <li><p>Without closing the browser I do a keyword search on 'TextB'. 
  Result: A ajax request is sent to the server to load the jquery datatable.</p></li>
  <li><p>Without closing the browser I do a keyword search on 'TextA' again.
  Result: A request is not sent to the server. But my datatable is smart enough to remember the results retrieved in step 1 amnd it displays the results on the page.</p></li>
  </ol>
  
  <p>This actually works well for me but I don't know why it is happening.</p>
  
  <p>If I had to guess I'm thinking there must be some smarts in datatables where it caches the results for an ajax source where the arguments are the same so that it doesn't have to fire off the request for that ajax source again.</p>
  
  <p>Am I right?
  I am using data tables 1.9.4.</p>