Fixed #22085 -- Added a feature for setting non-expiring keys as the default.

This feature allows the default `TIMEOUT` Cache argument to be set to `None`,
so that cache instances can set a non-expiring key as the default,
instead of using the default value of 5 minutes.

Previously, this was possible only by passing `None` as an argument to
the set() method of objects of type `BaseCache` (and subtypes).
This commit is contained in:
zedr 2014-02-23 22:58:26 +00:00 committed by Baptiste Mispelon
parent 24f0113fb9
commit 6fe22b30e0
5 changed files with 101 additions and 8 deletions

View file

@ -255,6 +255,10 @@ Default: 300
The number of seconds before a cache entry is considered stale.
.. versionadded:: 1.7
If the value of this settings is ``None``, cache entries will not expire.
.. setting:: CACHES-VERSION
VERSION