File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
SwiftKitCore/src/main/java/org/swift/swiftkit/core/ref Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 11package org .swift .swiftkit .core .ref ;
22
33import java .lang .ref .ReferenceQueue ;
4+ import java .util .Collections ;
45import java .util .LinkedList ;
6+ import java .util .List ;
57import java .util .Objects ;
68import java .util .concurrent .ThreadFactory ;
79
810public class Cleaner implements Runnable {
911 final ReferenceQueue <Object > referenceQueue ;
10- final LinkedList <PhantomCleanable > list ;
12+ final List <PhantomCleanable > list ;
1113
1214 private Cleaner () {
1315 this .referenceQueue = new ReferenceQueue <>();
14- this .list = new LinkedList <>();
16+ this .list = Collections . synchronizedList ( new LinkedList <>() );
1517 }
1618
1719 public static Cleaner create (ThreadFactory threadFactory ) {
You can’t perform that action at this time.
0 commit comments