id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 31253 Possible data loss when using caching from async code. Mariusz Felisiak Jon Dufresne "`CacheHandler` use `threading.local` instead of `asgiref.local.Local`, hence it's a chance of data corruption if someone tries to use caching from async code. There is a potential race condition if two coroutines touch the same cache object at exactly the same time. " Bug closed Core (Cache system) 3.0 Release blocker fixed asgi async Andrew Godwin Carlton Gibson Ready for checkin 1 0 0 0 0 0