)]}'
{"keystone/common/config.py":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"0b1d0a7b58a5576078db272fcdbb2281acc4db80","unresolved":false,"context_lines":[{"line_number":438,"context_line":"        cfg.BoolOpt(\u0027caching\u0027, default\u003dTrue,"},{"line_number":439,"context_line":"                    help\u003d\u0027Toggle for policy caching. This has no \u0027"},{"line_number":440,"context_line":"                         \u0027effect unless global caching is enabled.\u0027),"},{"line_number":441,"context_line":"        cfg.IntOpt(\u0027cache_time\u0027,"},{"line_number":442,"context_line":"                   help\u003d\u0027Time to cache policy data (in seconds). This has no \u0027"},{"line_number":443,"context_line":"                        \u0027effect unless global and policy caching are \u0027"},{"line_number":444,"context_line":"                        \u0027enabled.\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_7b9c820d","line":441,"updated":"2014-08-12 15:46:35.000000000","message":"I think this actually needs to have a very short default. As written this would cache essentially forever. This is dangerous because switching from None to another value is nearly impossible unless you flush the entire cache.","commit_id":"ea0d5ed2c50ec54550bd5ec6bee0e0752ee7d77f"}]}
