src/hotspot/share/jfr/utilities/jfrHashtable.hpp
changeset 58084 cddef3bde924
parent 53244 9807daeb47c4
child 58132 caa25ab47aca
child 58154 060d9d139109
equal deleted inserted replaced
58083:9046db64ca39 58084:cddef3bde924
    90   void unlink_entry(TableEntry* entry) {
    90   void unlink_entry(TableEntry* entry) {
    91     entry->set_next(NULL);
    91     entry->set_next(NULL);
    92     --_number_of_entries;
    92     --_number_of_entries;
    93   }
    93   }
    94   void free_buckets() {
    94   void free_buckets() {
    95     if (NULL != _buckets) {
    95     FREE_C_HEAP_ARRAY(Bucket, _buckets);
    96       FREE_C_HEAP_ARRAY(Bucket, _buckets);
    96     _buckets = NULL;
    97       _buckets = NULL;
       
    98     }
       
    99   }
    97   }
   100   TableEntry* bucket(size_t i) { return _buckets[i].get_entry();}
    98   TableEntry* bucket(size_t i) { return _buckets[i].get_entry();}
   101   TableEntry** bucket_addr(size_t i) { return _buckets[i].entry_addr(); }
    99   TableEntry** bucket_addr(size_t i) { return _buckets[i].entry_addr(); }
   102   uintptr_t table_size() const { return _table_size; }
   100   uintptr_t table_size() const { return _table_size; }
   103   size_t number_of_entries() const { return _number_of_entries; }
   101   size_t number_of_entries() const { return _number_of_entries; }