< prev index next >
src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
Print this page
rev 58057 : imported patch improved_paused_handling
@@ -176,14 +176,10 @@
public:
PausedBuffers();
DEBUG_ONLY(~PausedBuffers();)
- // Test whether there are any paused lists.
- // Thread-safe, but the answer may change immediately.
- bool is_empty() const;
-
// Thread-safe add the buffer to paused list for next safepoint.
// precondition: not at safepoint.
// precondition: does not have paused buffers from a previous safepoint.
void add(BufferNode* node);
@@ -226,11 +222,10 @@
// Verify _num_cards == sum of cards in the completed queue.
void verify_num_cards() const NOT_DEBUG_RETURN;
// Thread-safe add a buffer to paused list for next safepoint.
// precondition: not at safepoint.
- // precondition: does not have paused buffers from a previous safepoint.
void record_paused_buffer(BufferNode* node);
void enqueue_paused_buffers_aux(const HeadTail& paused);
// Thread-safe transfer paused buffers for previous safepoints to the queue.
// precondition: not at safepoint.
void enqueue_previous_paused_buffers();
< prev index next >