equal
deleted
inserted
replaced
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(); |