)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"change_message_id":"4228cfda7cfec9a7c78f4925af3abb7fa3bd04ca","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4144de9f_3acb898b","updated":"2026-08-27 00:58:48.000000000","message":"Thank you Iury, great idea.","commit_id":"1d02f9085b69c30b56f7626f218987b3ee587d08"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e72c01f4b3ea959801002aaa409b16d9f360f581","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d02cb18a_0409ee64","updated":"2026-09-08 15:56:15.000000000","message":"Okay, so I had to dive into it..","commit_id":"ff29c5375b79d3c48489247dbc2c2ae7e93d24ba"}],"sushy/main.py":[{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"6fcd72125ed36f0c5990deebc5d823a55c925206","unresolved":false,"context_lines":[{"line_number":655,"context_line":"        return registries"},{"line_number":656,"context_line":""},{"line_number":657,"context_line":"    @property"},{"line_number":658,"context_line":"    @utils.cache_it"},{"line_number":659,"context_line":"    def lazy_registries(self):"},{"line_number":660,"context_line":"        \"\"\"Gets and combines all message registries together"},{"line_number":661,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"305ef6ea_44ba3c98","line":658,"updated":"2026-09-01 11:27:54.000000000","message":"Added this based on discussion with Julia on IRC yesterday.","commit_id":"ff29c5375b79d3c48489247dbc2c2ae7e93d24ba"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7b2d1812c6d537167573b22c11ef7ee69849bdc5","unresolved":true,"context_lines":[{"line_number":655,"context_line":"        return registries"},{"line_number":656,"context_line":""},{"line_number":657,"context_line":"    @property"},{"line_number":658,"context_line":"    @utils.cache_it"},{"line_number":659,"context_line":"    def lazy_registries(self):"},{"line_number":660,"context_line":"        \"\"\"Gets and combines all message registries together"},{"line_number":661,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"8a836d8d_1b83ef97","line":658,"in_reply_to":"305ef6ea_44ba3c98","updated":"2026-09-04 16:19:30.000000000","message":"I don\u0027t quite get it. The whole point of LazyRegistries is to not load anything right away. What are we trying to cache?","commit_id":"ff29c5375b79d3c48489247dbc2c2ae7e93d24ba"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"f58f62cbac9afb4576d02696b3d4c218321b74e7","unresolved":true,"context_lines":[{"line_number":655,"context_line":"        return registries"},{"line_number":656,"context_line":""},{"line_number":657,"context_line":"    @property"},{"line_number":658,"context_line":"    @utils.cache_it"},{"line_number":659,"context_line":"    def lazy_registries(self):"},{"line_number":660,"context_line":"        \"\"\"Gets and combines all message registries together"},{"line_number":661,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"90e8ec8c_e27201a7","line":658,"in_reply_to":"8a836d8d_1b83ef97","updated":"2026-09-04 16:26:41.000000000","message":"https://paste.opendev.org/show/bmF0gidPjvzWywBemmS1/ with the converstation I had on monday, I\u0027ve updated to cache_it based on the discussion","commit_id":"ff29c5375b79d3c48489247dbc2c2ae7e93d24ba"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e72c01f4b3ea959801002aaa409b16d9f360f581","unresolved":true,"context_lines":[{"line_number":655,"context_line":"        return registries"},{"line_number":656,"context_line":""},{"line_number":657,"context_line":"    @property"},{"line_number":658,"context_line":"    @utils.cache_it"},{"line_number":659,"context_line":"    def lazy_registries(self):"},{"line_number":660,"context_line":"        \"\"\"Gets and combines all message registries together"},{"line_number":661,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ea6541e8_beb4b106","line":658,"in_reply_to":"90e8ec8c_e27201a7","updated":"2026-09-08 15:56:15.000000000","message":"This doesn\u0027t really explain why we cache a cache :)\n\nYou\u0027re caching the LazyRegistries object itself. All it does is to delay calling the normal registries, which is already cached. Creating a LazyRegistries is virtually free.","commit_id":"ff29c5375b79d3c48489247dbc2c2ae7e93d24ba"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"248b4950b19f84c82f79697df3f2cb26d79105dc","unresolved":false,"context_lines":[{"line_number":655,"context_line":"        return registries"},{"line_number":656,"context_line":""},{"line_number":657,"context_line":"    @property"},{"line_number":658,"context_line":"    @utils.cache_it"},{"line_number":659,"context_line":"    def lazy_registries(self):"},{"line_number":660,"context_line":"        \"\"\"Gets and combines all message registries together"},{"line_number":661,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"b250c1c7_4a9d4d6a","line":658,"in_reply_to":"ea6541e8_beb4b106","updated":"2026-09-08 21:43:07.000000000","message":"ok I see your point, I will remove it.","commit_id":"ff29c5375b79d3c48489247dbc2c2ae7e93d24ba"}]}
