Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 69aaa702 authored by Kiran Ramachandra's avatar Kiran Ramachandra Committed by Android Build Coastguard Worker
Browse files

Optimized scheme sanitization performance by replacing regex operation with string replacement

The `replaceAll` method utilizes regular expressions, which can incur a performance cost due to the parsing required. In this modified code, uses `replace` method instead. This change often leads to faster execution, as in many cases the replacement is unnecessary. When it is needed, replace operates in a more straightforward, linear fashion, avoiding the overhead associated with regular expressions.

Bug: 261721900
Bug: 341043283
Test: atest FrameworksCoreTests:android.net.UriTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:003800764d6180cddb7202e4e46e7bd48b71d4b9)
Merged-In: I02e6f225db36324d89b66db02c755822cfb29bc9
Change-Id: I02e6f225db36324d89b66db02c755822cfb29bc9
parent 8d8343e2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment