)]}'
{"keystonemiddleware/auth_token/__init__.py":[{"author":{"_account_id":23659,"name":"Jaewoo Park","email":"jaewoopark91@gmail.com","username":"aselius"},"change_message_id":"04dc0cd2280b8eabff41e959ed0295428c2c1dcb","unresolved":false,"context_lines":[{"line_number":625,"context_line":"        request.remove_auth_headers()"},{"line_number":626,"context_line":"        self._token_cache.initialize(request.environ)"},{"line_number":627,"context_line":""},{"line_number":628,"context_line":"        if hasattr(self._token_cache, \u0027initialize\u0027):"},{"line_number":629,"context_line":"            self._token_cache.initialize(request.environ)"},{"line_number":630,"context_line":""},{"line_number":631,"context_line":"        resp \u003d super(AuthProtocol, self).process_request(request)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f4b6375_cbfb4645","line":628,"updated":"2017-10-27 21:53:17.000000000","message":"why is this needed?","commit_id":"76fc23b0f536f405220392a54a84896b58f84da7"},{"author":{"_account_id":23659,"name":"Jaewoo Park","email":"jaewoopark91@gmail.com","username":"aselius"},"change_message_id":"04dc0cd2280b8eabff41e959ed0295428c2c1dcb","unresolved":false,"context_lines":[{"line_number":727,"context_line":"        for token in token_hashes:"},{"line_number":728,"context_line":"            cached \u003d self._token_cache.get(token)"},{"line_number":729,"context_line":""},{"line_number":730,"context_line":"            if cached is not oslo_cache.NO_VALUE:"},{"line_number":731,"context_line":"                return cached"},{"line_number":732,"context_line":""},{"line_number":733,"context_line":"    def fetch_token(self, token, allow_expired\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f4b6375_cb7ea6ae","line":730,"updated":"2017-10-27 21:53:17.000000000","message":"isnt this the same as if cached?\nI think oslo_cache.NO_VALUE is the equivalent to None","commit_id":"76fc23b0f536f405220392a54a84896b58f84da7"}],"keystonemiddleware/auth_token/_cache.py":[{"author":{"_account_id":23659,"name":"Jaewoo Park","email":"jaewoopark91@gmail.com","username":"aselius"},"change_message_id":"04dc0cd2280b8eabff41e959ed0295428c2c1dcb","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import contextlib"},{"line_number":14,"context_line":"import hashlib"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from oslo_cache.backends import memcache_pool"},{"line_number":17,"context_line":"from oslo_serialization import jsonutils"},{"line_number":18,"context_line":"from oslo_utils import timeutils"},{"line_number":19,"context_line":"import six"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f4b6375_6e02200c","line":16,"updated":"2017-10-27 21:53:17.000000000","message":"I believe this should be pointing to oslo_cache._memcache_pool.","commit_id":"76fc23b0f536f405220392a54a84896b58f84da7"}]}
