On Tue, 5 Mar 2024 09:24:52 GMT, Andrey Turbanov <aturba...@openjdk.org> wrote:

>> Alexey Ivanov has updated the pull request incrementally with four 
>> additional commits since the last revision:
>> 
>>  - Replace synchronized invalidateFileCache with synchronized block inside
>>  - Declare DoChangeContents constructor private, wrap its parameters
>>  - Space after synchronized in DoChangeContents.run
>>  - Convert runnable to local variable
>
> src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
>  line 281:
> 
>> 279:         private final Thread loadThread;
>> 280: 
>> 281:         private DoChangeContents runnable;
> 
> Can be converted to local variable now

You're right. I didn't notice it.

> src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
>  line 539:
> 
>> 537:             int remSize = (remFiles == null) ? 0 : remFiles.size();
>> 538:             int addSize = (addFiles == null) ? 0 : addFiles.size();
>> 539:             synchronized(fileCache) {
> 
> Suggestion:
> 
>             synchronized (fileCache) {

I didn't modify this code. I went ahead and updated it so that it's consistent 
in the class.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/18111#discussion_r1512635413
PR Review Comment: https://git.openjdk.org/jdk/pull/18111#discussion_r1512636642

Reply via email to