diff -r 64911d7edff9 -r 1343c01b29d5 src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp --- a/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Mon Sep 16 11:11:46 2019 +0200 +++ b/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Mon Sep 16 11:18:50 2019 +0200 @@ -59,7 +59,7 @@ // set data iff *dest == NULL static bool try_set(void* const data, void** dest, bool clear) { assert(data != NULL, "invariant"); - const void* const current = Atomic::load(dest); + const void* const current = *dest; if (current != NULL) { if (current != data) { // already set