--- a/src/hotspot/share/gc/shared/collectedHeap.hpp Thu Feb 22 18:35:40 2018 +0100
+++ b/src/hotspot/share/gc/shared/collectedHeap.hpp Thu Feb 22 18:36:07 2018 +0100
@@ -50,6 +50,7 @@
class GCMemoryManager;
class MemoryPool;
class MetaspaceSummary;
+class SoftRefPolicy;
class Thread;
class ThreadClosure;
class VirtualSpaceSummary;
@@ -442,6 +443,9 @@
// 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;