title: Google App Engine - Is there any way to do an asynchronous memcache set?
body: <p>A typical usage of the memcache (in pseudocode) looks like this:</p>
  
  <pre><code>Map data = getFromMemcache(key);
  if(data == null){
     data = doSomethingThatTakesAWhile();
     setMemcache(key, data);
  }
  return data;
  </code></pre>
  
  <p>If the <code>setMemcache</code> call could be asynchronous, that would be about 10 less milliseconds the user has to wait for their response.  The function in this scenario doesn't really care if the <code>setMemcache</code> call was successful, so it doesn't need to synchronously wait for it.</p>
  
  <p>Is there a way to do an asynchronous memcache set in app engine? If there isn't currently, is it something that could be possible in the future?</p>