Skip to content

Commit 104d5e8

Browse files
Update src/plugins/pluginContext/src/android/Tee.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 88c40ff commit 104d5e8

File tree

1 file changed

+5
-3
lines changed
  • src/plugins/pluginContext/src/android

1 file changed

+5
-3
lines changed

src/plugins/pluginContext/src/android/Tee.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,19 @@
1212
import java.util.Map;
1313
import java.util.HashMap;
1414
import java.util.HashSet;
15+
import java.util.Set;
16+
import java.util.concurrent.ConcurrentHashMap;
1517

1618
public class Tee extends CordovaPlugin {
1719

1820
// pluginId : token
19-
private /*static*/ final Map<String, String> tokenStore = new HashMap<>();
21+
private /*static*/ final Map<String, String> tokenStore = new ConcurrentHashMap<>();
2022

2123
//assigned tokens
22-
private /*static*/ final HashSet<String> disclosed = new HashSet<>();
24+
private /*static*/ final Set<String> disclosed = ConcurrentHashMap.newKeySet();
2325

2426
// token : list of permissions
25-
private /*static*/ final Map<String, List<String>> permissionStore = new HashMap<>();
27+
private /*static*/ final Map<String, List<String>> permissionStore = new ConcurrentHashMap<>();
2628

2729
@Override
2830
public boolean execute(String action, JSONArray args, CallbackContext callback)

0 commit comments

Comments
 (0)