Ńň ha-Kc@s~dZddkZddklZdefd„ƒYZdefd„ƒYZdefd „ƒYZ d efd „ƒYZ dS( ső Provides several CacheStore backends for Cheetah's caching framework. The methods provided by these classes have the same semantics as those in the python-memcached API, except for their return values: set(key, val, time=0) set the value unconditionally add(key, val, time=0) set only if the server doesn't already have this key replace(key, val, time=0) set only if the server already have this key get(key, val) returns val or raises a KeyError delete(key) deletes or raises a KeyError i˙˙˙˙N(tClienttErrorcBseZRS((t__name__t __module__(((s8/usr/lib64/python2.6/site-packages/Cheetah/CacheStore.pyRstAbstractCacheStorecBs>eZdd„Zdd„Zdd„Zd„Zd„ZRS(cCs t‚dS(N(tNotImplementedError(tselftkeytvalttime((s8/usr/lib64/python2.6/site-packages/Cheetah/CacheStore.pytsetscCs t‚dS(N(R(RRRR ((s8/usr/lib64/python2.6/site-packages/Cheetah/CacheStore.pytaddscCs t‚dS(N(R(RRRR ((s8/usr/lib64/python2.6/site-packages/Cheetah/CacheStore.pytreplace scCs t‚dS(N(R(RR((s8/usr/lib64/python2.6/site-packages/Cheetah/CacheStore.pytdelete#scCs t‚dS(N(R(RR((s8/usr/lib64/python2.6/site-packages/Cheetah/CacheStore.pytget&sN(RRtNoneR R R R R(((s8/usr/lib64/python2.6/site-packages/Cheetah/CacheStore.pyRs     tMemoryCacheStorecBsPeZd„Zdd„Zdd„Zdd„Zd„Zd„Zd„ZRS(cCs h|_dS(N(t_data(R((s8/usr/lib64/python2.6/site-packages/Cheetah/CacheStore.pyt__init__*sicCs||f|i|s