Changeset 569
- Timestamp:
- 11/02/07 13:34:35
- Files:
-
- branches/crazycache/dejavu/storage/caching.py (modified) (1 diff)
- branches/crazycache/dejavu/storage/storememcached.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/crazycache/dejavu/storage/caching.py
r568 r569 149 149 compkeys = fc.co_names[1:] 150 150 if (fc.co_code == simple_attr_lookup and len(compkeys) == 1 151 # TODO: use getattr(cls, compkeys[0]).index to dispatch. 151 152 ## and (cls, compkeys[0]) in self.cache_recalls 152 153 ): branches/crazycache/dejavu/storage/storememcached.py
r567 r569 407 407 self.log(logflags.IO.message("INDEX GET %s (%r == %r)" % 408 408 (cls.__name__, key, value))) 409 cachekey = '%s:%s:ids(%s:%s)' % (self.name, cls.__name__, key, value) 409 cachekey = '%s:%s:ids(%s:%s)' % (self.name, cls.__name__, key, 410 str(value).replace(" ", "+")) 410 411 return self.client.get(cachekey) 411 412 … … 419 420 self.log(logflags.IO.message("INDEX PUT %s (%r == %r)" % 420 421 (cls.__name__, key, value))) 421 cachekey = '%s:%s:ids(%s:%s)' % (self.name, cls.__name__, key, value) 422 cachekey = '%s:%s:ids(%s:%s)' % (self.name, cls.__name__, key, 423 str(value).replace(" ", "+")) 422 424 self.client.set(cachekey, ids, time=time) 423 425
