src/hotspot/share/jfr/utilities/jfrHashtable.hpp
branchJEP-349-branch
changeset 58157 9dca61a7df19
parent 58154 060d9d139109
parent 58132 caa25ab47aca
--- a/src/hotspot/share/jfr/utilities/jfrHashtable.hpp	Sat Sep 14 13:18:20 2019 +0200
+++ b/src/hotspot/share/jfr/utilities/jfrHashtable.hpp	Sun Sep 15 13:41:19 2019 +0200
@@ -93,7 +93,6 @@
   }
   void free_buckets() {
     FREE_C_HEAP_ARRAY(Bucket, _buckets);
-    _buckets = NULL;
   }
   TableEntry* bucket(size_t i) { return _buckets[i].get_entry();}
   TableEntry** bucket_addr(size_t i) { return _buckets[i].entry_addr(); }
@@ -114,12 +113,12 @@
  public:
   AscendingId() : _id(0) {}
   // callbacks
-  void link(Entry* entry) {
+  void on_link(Entry* entry) {
     assert(entry != NULL, "invariant");
     assert(entry->id() == 0, "invariant");
     entry->set_id(++_id);
   }
-  bool equals(uintptr_t hash, const Entry* entry) {
+  bool on_equals(uintptr_t hash, const Entry* entry) {
     assert(entry->hash() == hash, "invariant");
     return true;
   }
@@ -185,7 +184,7 @@
   void free_entry(HashEntry* entry) {
     assert(entry != NULL, "invariant");
     JfrBasicHashtable<T>::unlink_entry(entry);
-    _callback->unlink(entry);
+    _callback->on_unlink(entry);
     delete entry;
   }
 
@@ -195,7 +194,7 @@
   HashEntry* new_entry(uintptr_t hash, const T& data);
   void add_entry(size_t index, HashEntry* new_entry) {
     assert(new_entry != NULL, "invariant");
-    _callback->link(new_entry);
+    _callback->on_link(new_entry);
     assert(new_entry->id() > 0, "invariant");
     JfrBasicHashtable<T>::add_entry(index, new_entry);
   }
@@ -213,7 +212,7 @@
 Entry<T, IdType>* HashTableHost<T, IdType, Entry, Callback, TABLE_SIZE>::lookup_only(uintptr_t hash) {
   HashEntry* entry = (HashEntry*)this->bucket(index_for(hash));
   while (entry != NULL) {
-    if (entry->hash() == hash && _callback->equals(hash, entry)) {
+    if (entry->hash() == hash && _callback->on_equals(hash, entry)) {
       return entry;
     }
     entry = (HashEntry*)entry->next();