読者です 読者をやめる 読者になる 読者になる

1.1のCacheオブジェクトにはincr, decrメソッドがある

Django

正確にはrev.10031以降。

% svn log -r 10031
------------------------------------------------------------------------
r10031 | russellm | 2009-03-11 22:27:03 +0900 (Wed, 11 Mar 2009) | 1 line

Fixed #6464 -- Added incr() and decr() operations on cache backends. Atomic on Memcache; implemented as a 2 stage retrieve/update on other backends. Includes refactor of the cache tests to ensure all the backends are actually tested, and a fix to the DB cache backend that was discovered as a result. Thanks to Michael Malone for the original patch.


余談ながら、django.core.cacheに相当するWerkzeugのモジュールとして、werkzeug.contrib.cacheがあります。こちらもMemcachedのincr, decrプロトコルをサポートしているものの、メソッド名inc(), dec()になっているので、微妙に気持ちが悪いところ。