src/hotspot/share/memory/metaspace/classLoaderMetaspace.hpp
branchstuefe-new-metaspace-branch
changeset 58646 bcdba1c9f1fe
parent 58227 0e7d9a23261e
child 59272 54750b448264
equal deleted inserted replaced
58645:28c7e6711871 58646:bcdba1c9f1fe
    52 
    52 
    53   SpaceManager* get_space_manager(bool is_class) {
    53   SpaceManager* get_space_manager(bool is_class) {
    54     return is_class ? class_space_manager() : non_class_space_manager();
    54     return is_class ? class_space_manager() : non_class_space_manager();
    55   }
    55   }
    56 
    56 
       
    57   // Returns true if this class loader is of a type which will only ever load one class.
       
    58   bool is_micro() const {
       
    59     return _space_type == metaspace::UnsafeAnonymousMetaspaceType ||
       
    60            _space_type == metaspace::ReflectionMetaspaceType;
       
    61   }
       
    62 
    57 public:
    63 public:
    58 
    64 
    59   ClassLoaderMetaspace(Mutex* lock, MetaspaceType space_type);
    65   ClassLoaderMetaspace(Mutex* lock, MetaspaceType space_type);
    60 
    66 
    61   ~ClassLoaderMetaspace();
    67   ~ClassLoaderMetaspace();