![]() Audit usages of Synchronized throughout the app to prevent deadlocks. This is primarily composed of not making long-running work synchronized, instead only making mutations and reads synchronized. This does cause minor issues, such as during a sanitization event the playback state could be feasibly saved, changed, and then restored back to the previous state unintentionally. However, preventing deadlocks is generally better than trying to fix those. |
||
---|---|---|
.. | ||
ContextUtil.kt | ||
FrameworkUtil.kt | ||
LogUtil.kt | ||
PrimitiveUtil.kt |