+ /** @brief The original type of action (read, write, RMW) before it was
+ * set as READY_FREE or weaken from a RMW to a write */
+ action_type original_type;
+
+ /** @brief Indicate whether the action type and the original action type
+ * has been swapped. */
+ bool swap_flag;
+