src/hotspot/share/memory/metaspace/spaceManager.hpp
branchstuefe-new-metaspace-branch
changeset 58883 08102295011d
parent 58683 2d5dd194c65c
child 59155 b537e6386306
--- a/src/hotspot/share/memory/metaspace/spaceManager.hpp	Fri Nov 01 13:02:09 2019 +0100
+++ b/src/hotspot/share/memory/metaspace/spaceManager.hpp	Fri Nov 01 14:18:40 2019 +0100
@@ -78,6 +78,9 @@
 
   const char* const _name;
 
+  // Whether or not this is a "micro loader" which is not expected to load more than one class.
+  const bool _is_micro_loader;
+
   Mutex* lock() const                           { return _lock; }
   ChunkManager* chunk_manager() const           { return _chunk_manager; }
   const ChunkAllocSequence* chunk_alloc_sequence() const    { return _chunk_alloc_sequence; }
@@ -115,7 +118,8 @@
                const ChunkAllocSequence* alloc_sequence,
                Mutex* lock,
                SizeAtomicCounter* total_used_words_counter,
-               const char* name);
+               const char* name,
+               bool is_micro_loader);
 
   ~SpaceManager();