src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
changeset 59247 56bf71d64d51
parent 58863 c16ac7a2eba4
--- a/src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp	Mon Nov 25 14:06:13 2019 +0100
+++ b/src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp	Mon Nov 25 12:22:13 2019 +0100
@@ -27,7 +27,7 @@
 
 #include "jfr/utilities/jfrTypes.hpp"
 #include "memory/allocation.hpp"
-#include "runtime/orderAccess.hpp"
+#include "runtime/atomic.hpp"
 
 #define USED_BIT                             1
 #define METHOD_USED_BIT                      (USED_BIT << 2)
@@ -91,16 +91,16 @@
   }
 
   static bool has_changed_tag_state() {
-    if (OrderAccess::load_acquire(&_tag_state)) {
-      OrderAccess::release_store(&_tag_state, false);
+    if (Atomic::load_acquire(&_tag_state)) {
+      Atomic::release_store(&_tag_state, false);
       return true;
     }
     return false;
   }
 
   static void set_changed_tag_state() {
-    if (!OrderAccess::load_acquire(&_tag_state)) {
-      OrderAccess::release_store(&_tag_state, true);
+    if (!Atomic::load_acquire(&_tag_state)) {
+      Atomic::release_store(&_tag_state, true);
     }
   }
 };