+16
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
This is the first step of eliminating SynchronizedPool for a11y ojbects. The patch doesn't stop recycling, but allows service developers to choose whether or not to. Since recycling a11y node info is stopped in the cache, but the nodes are still holding pooled collection/item/range info objects. Here it goes away with public constructors except those refreshed one. Bug: 117999988 Test: m update-api; m checkapi; m ds-docs Test: atest --test-mapping $ANDROID_BUILD_TOP/frameworks/base/core/java/android/view/accessibility:postsubmit Change-Id: I12304662f216b5e443785939f231893abdfa07d5