mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-19 10:34:38 +02:00
8198515: Extract SoftReferencePolicy code out of CollectorPolicy
Reviewed-by: pliden, sjohanss
This commit is contained in:
parent
a98b4ecb5c
commit
f408526f30
24 changed files with 250 additions and 97 deletions
|
@ -50,6 +50,7 @@ class GCTracer;
|
|||
class GCMemoryManager;
|
||||
class MemoryPool;
|
||||
class MetaspaceSummary;
|
||||
class SoftRefPolicy;
|
||||
class Thread;
|
||||
class ThreadClosure;
|
||||
class VirtualSpaceSummary;
|
||||
|
@ -442,6 +443,9 @@ class CollectedHeap : public CHeapObj<mtInternal> {
|
|||
// Return the CollectorPolicy for the heap
|
||||
virtual CollectorPolicy* collector_policy() const = 0;
|
||||
|
||||
// Return the SoftRefPolicy for the heap;
|
||||
virtual SoftRefPolicy* soft_ref_policy() = 0;
|
||||
|
||||
virtual GrowableArray<GCMemoryManager*> memory_managers() = 0;
|
||||
virtual GrowableArray<MemoryPool*> memory_pools() = 0;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue