)]}'
{"doc/source/usage.rst":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"65d1f68c64487e7c52e49d55be067f47c336b5ff","unresolved":false,"context_lines":[{"line_number":5,"context_line":"A simple example of oslo.cache in use::"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    from oslo_config import cfg"},{"line_number":8,"context_line":"    from oslo_cache import core as cache"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    CONF \u003d cfg.CONF"},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ac06dbe_2ea8391f","line":8,"updated":"2016-08-20 11:02:43.000000000","message":"NIT: the example has pep8 issue of unsorted imports","commit_id":"e2bb69aff0467e1f07b0f030fea632234dc3b893"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"65d1f68c64487e7c52e49d55be067f47c336b5ff","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    cache_time \u003d 7200"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"There is some subtlety in the order of the calls in the example above.  The"},{"line_number":41,"context_line":"requirements are:  ``configure`` must be done first; ``create_region`` must be"},{"line_number":42,"context_line":"before both ``get_memoization_decorator`` and ``configure_cache_region``"},{"line_number":43,"context_line":"(because they use the output);  the config file must be fully loaded before"},{"line_number":44,"context_line":"``configure_cache_region`` is called;  all these calls must complete before a"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ac06dbe_ae7269e3","line":41,"range":{"start_line":41,"start_character":17,"end_line":41,"end_character":18},"updated":"2016-08-20 11:02:43.000000000","message":"remove a space","commit_id":"e2bb69aff0467e1f07b0f030fea632234dc3b893"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"65d1f68c64487e7c52e49d55be067f47c336b5ff","unresolved":false,"context_lines":[{"line_number":41,"context_line":"requirements are:  ``configure`` must be done first; ``create_region`` must be"},{"line_number":42,"context_line":"before both ``get_memoization_decorator`` and ``configure_cache_region``"},{"line_number":43,"context_line":"(because they use the output);  the config file must be fully loaded before"},{"line_number":44,"context_line":"``configure_cache_region`` is called;  all these calls must complete before a"},{"line_number":45,"context_line":"decorated function is actually invoked.  In principle, there are several"},{"line_number":46,"context_line":"different orders this can happen in.  In practice, the decorator will be used"},{"line_number":47,"context_line":"at import time, and the config file will be loaded later, so the above order is"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ac06dbe_ce6d2506","line":44,"range":{"start_line":44,"start_character":37,"end_line":44,"end_character":39},"updated":"2016-08-20 11:02:43.000000000","message":"remove a space","commit_id":"e2bb69aff0467e1f07b0f030fea632234dc3b893"}]}
