<AWT Dev>  Review Request: 8138764 In some cases the usage of TreeLock can be replaced by other synchronization
alexander.potochkin at oracle.com
Tue Oct 20 15:54:42 UTC 2015
The fix looks good.
(It was very useful to discuss it in person)
On 10/6/2015 17:09, Sergey Bylokhov wrote:
> Please review the fix for jdk9, I plan to backport it to jdk8.
> In this fix some of synchronizations on TreeLock were removed.
> - Component.java(CachedPainter.java) : long time ago this
> synchronization was necessary, because the getGC method iterated over
> hierarchy of components, but now it simple getter.
> - Window.java : locationByPlatform and opacity are changed to volatile
> and an additional synchronization is removed.
> These changes are subset of my fix for JDK-6765536, which is safe to
> backport to jdk8.
> Bug: https://bugs.openjdk.java.net/browse/JDK-8138764
> Webrev can be found at:
More information about the awt-dev