File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
src/test/java/io/reactivex/internal/operators/flowable Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -1996,7 +1996,7 @@ public V put(K key, V value) {
1996
1996
//remove first
1997
1997
K k = list .get (0 );
1998
1998
list .remove (0 );
1999
- v = map .get (k );
1999
+ v = map .remove (k );
2000
2000
} else {
2001
2001
v = null ;
2002
2002
}
@@ -2014,16 +2014,20 @@ public V put(K key, V value) {
2014
2014
2015
2015
@ Override
2016
2016
public V remove (Object key ) {
2017
+ list .remove (key );
2017
2018
return map .remove (key );
2018
2019
}
2019
2020
2020
2021
@ Override
2021
2022
public void putAll (Map <? extends K , ? extends V > m ) {
2022
- map .putAll (m );
2023
+ for (Entry <? extends K , ? extends V > entry : m .entrySet ()) {
2024
+ put (entry .getKey (), entry .getValue ());
2025
+ }
2023
2026
}
2024
2027
2025
2028
@ Override
2026
2029
public void clear () {
2030
+ list .clear ();
2027
2031
map .clear ();
2028
2032
}
2029
2033
You can’t perform that action at this time.
0 commit comments