48 size_t ClassLoaderDataGraph::num_array_classes() { |
48 size_t ClassLoaderDataGraph::num_array_classes() { |
49 return _num_array_classes; |
49 return _num_array_classes; |
50 } |
50 } |
51 |
51 |
52 void ClassLoaderDataGraph::inc_instance_classes(size_t count) { |
52 void ClassLoaderDataGraph::inc_instance_classes(size_t count) { |
53 Atomic::add(count, &_num_instance_classes); |
53 Atomic::add(&_num_instance_classes, count); |
54 } |
54 } |
55 |
55 |
56 void ClassLoaderDataGraph::dec_instance_classes(size_t count) { |
56 void ClassLoaderDataGraph::dec_instance_classes(size_t count) { |
57 assert(count <= _num_instance_classes, "Sanity"); |
57 assert(count <= _num_instance_classes, "Sanity"); |
58 Atomic::sub(count, &_num_instance_classes); |
58 Atomic::sub(count, &_num_instance_classes); |
59 } |
59 } |
60 |
60 |
61 void ClassLoaderDataGraph::inc_array_classes(size_t count) { |
61 void ClassLoaderDataGraph::inc_array_classes(size_t count) { |
62 Atomic::add(count, &_num_array_classes); |
62 Atomic::add(&_num_array_classes, count); |
63 } |
63 } |
64 |
64 |
65 void ClassLoaderDataGraph::dec_array_classes(size_t count) { |
65 void ClassLoaderDataGraph::dec_array_classes(size_t count) { |
66 assert(count <= _num_array_classes, "Sanity"); |
66 assert(count <= _num_array_classes, "Sanity"); |
67 Atomic::sub(count, &_num_array_classes); |
67 Atomic::sub(count, &_num_array_classes); |