的內存緩存(在僞代碼)的典型用法是這樣的:Google App Engine - 有什麼辦法可以做異步memcache集?
Map data = getFromMemcache(key);
if(data == null){
data = doSomethingThatTakesAWhile();
setMemcache(key, data);
}
return data;
如果setMemcache
調用可能是異步的,這將是大約10毫秒少的用戶必須等待他們的迴應。這種情況下的功能並不在乎setMemcache
調用是否成功,因此它不需要同步等待它。
有沒有辦法在應用程序引擎中設置異步內存緩存?如果目前還沒有,那麼未來有可能做到嗎?