| Age | Commit message (Collapse) | Author |
|
intermediate-level directories of the file system cache on Python 3.7+.
Backport of f56b57976133129b0b351a38bba4ac882badabf0 from master.
|
|
Backport of 926148ef019abcac3a9988c78734d9336d69f24e from master.
|
|
Follow up to 2c82414914ae6476be5a166be9ff49c24d0d9069.
Backport of 229c9c6653356a0bc23846d83b2d4b5d0438a145 from master
|
|
backends.
|
|
favor of databases.
|
|
|
|
|
|
delete_many() for the db cache backend.
|
|
|
|
Thanks Guyon Morée for the report.
|
|
|
|
|
|
key generation.
|
|
"Cache-Control: private".
|
|
LRU culling turns every read into a kind of write to the cache: cache keys
are moved to the first position in the OrderedDict when they are retrieved.
The RWLock which permitted multiple readers while prioritizing a single
writer is obsolete since all accesses are now writes.
|
|
|
|
other backends.
|
|
a callable that returns None.
|
|
|
|
top-level attributes of CACHES['OPTIONS'].
Per deprecation timeline.
|
|
|
|
file is empty.
|
|
|
|
iter(dict) is equivalent to iter(dict.keys()).
|
|
|
|
Python docs say, "it's usually not necessary to invoke these methods directly."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
io.open() is an alias for open() on Python 3.
|
|
Thanks Tim Graham for the review.
|
|
Thanks Tim Graham for the review.
|
|
|
|
|
|
|
|
ConditionalGetMiddleware.
|
|
|
|
Not Modified" responses.
|
|
|
|
libmemcached manages its own connections, so isn't affected by refs #5133.
|
|
|
|
|
|
|
|
Previously, the MemcachedCache backend ignored `OPTIONS` and
PyLibMCCache used them to set pylibmc behaviors. Both backends now
pass `OPTIONS` as keyword arguments to the client constructors.
|