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
Languages
C++ 36.6%
Kotlin 30.4%
Rust 16.4%
Java 9%
Shell 4.9%
Other 2.6%