You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are some operations on TrieMap in SymbolIndexBucket which are not atomic. There's tiny chance that this can lead to bug, nevertheless it is good to avoid such situations if possible. It seems like because mtags are being cross published between many scala versions, we cannot use TrieMap's updateWith function. Maybe using some wrapper over java's ConcurrentHashMap (to not deal with null) will do the job?
The text was updated successfully, but these errors were encountered:
Originated in #5042 (comment).
There are some operations on
TrieMap
inSymbolIndexBucket
which are not atomic. There's tiny chance that this can lead to bug, nevertheless it is good to avoid such situations if possible. It seems like because mtags are being cross published between many scala versions, we cannot use TrieMap'supdateWith
function. Maybe using some wrapper over java'sConcurrentHashMap
(to not deal with null) will do the job?The text was updated successfully, but these errors were encountered: