that would be a simple solution.  the only drawback I see is that if in the future other caches are used that don't support the timeout keyword, then this function call would raise an error.  But perhaps we should just punt on it until somebody wants to use an alternative to redis.