diff -r 4cbfa5077d68 -r 623722a6aeb9 src/hotspot/share/memory/metaspace.cpp --- a/src/hotspot/share/memory/metaspace.cpp Mon Nov 25 12:32:40 2019 +0100 +++ b/src/hotspot/share/memory/metaspace.cpp Mon Nov 25 12:33:15 2019 +0100 @@ -162,7 +162,7 @@ if (can_retry != NULL) { *can_retry = true; } - size_t prev_value = Atomic::cmpxchg(new_value, &_capacity_until_GC, old_capacity_until_GC); + size_t prev_value = Atomic::cmpxchg(&_capacity_until_GC, old_capacity_until_GC, new_value); if (old_capacity_until_GC != prev_value) { return false;