﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
2561	memcached backend ignores default timeout?	Christopher Lenz <cmlenz@…>	Jacob	"Okay, I might be missing something obvious here… but does the memcached backend even use the default timeout specified in the query string of the `CACHE_BACKEND` setting? The code doesn't suggest so. Doesn't that mean that cache entries only time out when the memory limit configured for memcached is reached?

The following patch should remedy that AFAICT:

{{{
Index: django/core/cache/backends/memcached.py
===================================================================
--- django/core/cache/backends/memcached.py     (revision 852)
+++ django/core/cache/backends/memcached.py     (working copy)
@@ -20,7 +20,7 @@
             return val
 
     def set(self, key, value, timeout=0):
-        self._cache.set(key, value, timeout)
+        self._cache.set(key, value, timeout or self.default_timeout)
 
     def delete(self, key):
         self._cache.delete(key)
}}}

BTW, there's no ''0.95'' version to select here."	defect	closed	Core (Cache system)	0.95	major	fixed			Unreviewed	0	0	0	0	0	0
