Commits

Author Commit Message Labels Comments Date
Lx Yu
directly use mset/mget/delete method in redis client for multi operation
Lx Yu
refine redis backend lock. - use the lock in redis client instead. - add lock_timeout and lock_sleep arguments support
Mike Bayer
- Added new methods :meth:`.CacheRegion.get_or_create_multi` and :meth:`.CacheRegion.cache_multi_on_arguments`, which make use of the :meth:`.CacheRegion.get_multi` and similar functions to store and retrieve multiple keys at once while maintaining dogpile semantics for each. #33 - fix some py3k identifiers - remove erroneous docstring regarding creator returning NO_VALUE, that change was reverted
Mike Bayer
docs
Mike Bayer
Merged in ijl/dogpile.cache (pull request #20) CacheRegion.configure() accepts a datetime.timedelta object for 'expiration_time', and rejects non-number, non-timedelta objects
Mike Bayer
add an interesting test regarding potential deadlocks for same key called re-entrant
ijl
CacheRegion.configure() accepts a datetime.timedelta object for 'expiration_time', and rejects non-number, non-timedelta objects
Mike Bayer
- changelog for #20 - use py31 compatible callable() - use a ternary, as expiration_time will often be "0" for dynamic
David Beitey
Add ability for expiration_time passed to cache_on_arguments to be dynamic (eg callable called when decorated function is called)
Mike Bayer
- changelog for #26 - typos/code/some verbiage edits
timhanus
making delegations in ProxyBackend explicit. Inheriting from CacheBackend. Added additional tests
timhanus
merging upstream changes back into proxy branch
timhanus
move CacheRegion.wrap() to its own function rather than as part of configure. Clean up documentation some more
timhanus
cleaning up the proxybackend docs a little
timhanus
Merged zzzeek/dogpile.cache into default
timhanus
Adding BackendProxy + unit tests
Mike Bayer
tweak
Mike Bayer
- still 0.4.4 - changelog - change the approach for checking a value against expire time so that the logic isn't duplicated - add version tags
Marcos Araujo Sobrinho
version number
Marcos Araujo Sobrinho
get_multi, set_multi and del_multi tests, fix for python-binary-memcached that does not implements delete_multi
Mike Bayer
changelog for #27
Wichert Akkerman
Set the name on the CacheRegion. Fixes #27
timhanus
updated documentation for creating customer backend. import path was incorrect
Marcos Araujo Sobrinho
keys != key in redis.py
Marcos Araujo Sobrinho
version change
Marcos Araujo Sobrinho
python 3 compatibility
Marcos Araujo Sobrinho
fixing memcache multi_set error
Marcos Araujo Sobrinho
_multi method for redis
Marcos Araujo Sobrinho
_multi methods for file, memcache and memory
Mike Bayer
Added tag rel_0_4_3 for changeset 6f8b53b68afaea6ab32b84dd97b325273c6ca9fb
  1. Prev
  2. Next