8210875: Refactor CompactHashtable

Reviewed-by: ccheung, jiangli
This commit is contained in:
Ioi Lam 2018-09-18 21:47:14 -07:00
parent a32f8e382d
commit 6c59cb232f
14 changed files with 200 additions and 326 deletions

View file

@ -84,7 +84,6 @@ public:
operator Symbol*() { return _temp; }
};
template <class T, class N> class CompactHashtable;
class CompactSymbolTableWriter;
class SerializeClosure;
@ -108,8 +107,6 @@ private:
// The symbol table
static SymbolTable* _the_table;
// Shared symbol table.
static CompactHashtable<Symbol*, char> _shared_table;
static volatile bool _lookup_shared_first;
static volatile bool _alt_hash;