< prev index next >
src/hotspot/share/utilities/concurrentHashTable.hpp
Print this page
rev 50373 : 8195097: Make it possible to process StringTable outside safepoint
Reviewed-by:
*** 482,491 ****
--- 482,494 ----
// VALUE_SIZE_FUNC.
template <typename VALUE_SIZE_FUNC>
void statistics_to(Thread* thread, VALUE_SIZE_FUNC& vs_f, outputStream* st,
const char* table_name);
+ // Moves all nodes from this table to to_cht
+ bool try_move_nodes_to(Thread* thread, ConcurrentHashTable<VALUE, CONFIG, F>* to_cht);
+
// This is a Curiously Recurring Template Pattern (CRPT) interface for the
// specialization.
struct BaseConfig {
public:
// Called when the hash table needs the hash for a VALUE.
< prev index next >