File tree Expand file tree Collapse file tree 3 files changed +5
-3
lines changed
jni/java/wallet/core/java
kotlin/wallet-core-kotlin/src/commonAndroidJvmMain/kotlin/com/trustwallet/core Expand file tree Collapse file tree 3 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 44import java .lang .ref .ReferenceQueue ;
55import java .util .Set ;
66import java .util .HashSet ;
7+ import java .util .Collections ;
78
89public class GenericPhantomReference extends PhantomReference <Object > {
910 private final long nativeHandle ;
1011 private final OnDeleteCallback onDeleteCallback ;
1112
12- private static final Set <GenericPhantomReference > references = new HashSet <>();
13+ private static final Set <GenericPhantomReference > references = Collections . synchronizedSet ( new HashSet <>() );
1314 private static final ReferenceQueue <Object > queue = new ReferenceQueue <>();
1415
1516 static {
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ package com.trustwallet.core
22
33import java.lang.ref.PhantomReference
44import java.lang.ref.ReferenceQueue
5+ import java.util.Collections
56
67internal class GenericPhantomReference private constructor(
78 referent : Any ,
@@ -10,7 +11,7 @@ internal class GenericPhantomReference private constructor(
1011) : PhantomReference<Any>(referent, queue) {
1112
1213 companion object {
13- private val references: MutableSet <GenericPhantomReference > = HashSet ()
14+ private val references: MutableSet <GenericPhantomReference > = Collections .synchronizedSet( HashSet () )
1415 private val queue: ReferenceQueue <Any > = ReferenceQueue ()
1516
1617 init {
Original file line number Diff line number Diff line change @@ -27,5 +27,5 @@ cargo install cbindgen --locked
2727
2828if [[ " $1 " == " dev" ]]; then
2929 rustup component add llvm-tools-preview clippy rustfmt
30- cargo install cargo-llvm-cov --locked
30+ cargo install --version 0.6.14 cargo-llvm-cov --locked
3131fi
You can’t perform that action at this time.
0 commit comments