1

コレクションに値を保存し、有効期限を今日から 1 日に設定しています。

mservice.put("myList", listValues, Expiration.onDate(new Date(System.currentTimeMillis() + 86400000)));

次を使用してこのリストをリクエストすると、キャッシュの有効期限が切れます。

mservice.get("myList");

戻り値は空になりますか?

1 日に 1 回キャッシュを更新したいのですが、キャッシュの有効期限が切れているかどうかを確認する方法が必要です。有効期限が切れている場合は、キャッシュを再作成します。上記の方法はこれを行う方法ですか?

4

1 に答える 1

0

https://developers.google.com/appengine/docs/python/memcache/clientclass#Client_getにあるように、キーがキャッシュにない場合、戻り値はNone (空のリストではありません)になります。そうです、呼び出しがNoneを返した場合は、それを更新する必要があります。

于 2013-02-28T11:06:11.350 に答える