topjohnwu f0533fca70 Simplify su_info cache
The previous implementation is great if multiple different requesters call su rapidly in a very short period of time, however in the real world this is nearly impossible to happen. This comes with quite a big overhead, since it requires two lists and also an everlasting background thread to constantly maintain the lists.

The new implementation will spawn a collector thread for each cache miss, and the thread will terminate itself once the data is invalidated.
2018-06-13 23:04:57 +08:00
2017-12-18 15:46:01 +08:00
2017-04-15 03:21:31 +08:00
2018-06-13 23:04:57 +08:00
2018-06-13 23:04:57 +08:00
2018-06-13 04:33:32 +08:00
2018-06-13 23:04:57 +08:00
Description
The Magic Mask for Android
GPL-3.0 109 MiB
Magisk v29.0 Latest
2025-05-14 08:26:05 +00:00
Languages
Kotlin 30.8%
Rust 29.8%
C++ 23.7%
Java 8.5%
Shell 4.5%
Other 2.6%