0
私はアプリケーション内に同じキーをmemcacheに入れようとするスレッドがたくさんあります。私がする必要があるのは、あるスレッドがそのキーを置くと、他のスレッドはそのキーを再び置くべきではないということです。安全にAppEngineで並行Memcacheを処理する
私はこのように使用しようとしていたputIFUnTouched
のようにmemcacheが提供するいくつかのメカニズム、全体で来ている:
IdentifiableValue value = memCache.getIdentifiable("item_id");
mc.putIfUnTouched("item_id", null, "user_id");
しかし、それは私にこの例外与える:oldValue mustn't be null
を。
私はまた、CAS
を見つけました。私はこのような状況でどちらを使う必要があるのか、今混乱しています。
ありがとうございます。