| InMemoryPlan(QueueMetrics queueMetrics,
            SharingPolicy policy,
            ReservationAgent agent,
            org.apache.hadoop.yarn.api.records.Resource totalCapacity,
            long step,
            org.apache.hadoop.yarn.util.resource.ResourceCalculator resCalc,
            org.apache.hadoop.yarn.api.records.Resource minAlloc,
            org.apache.hadoop.yarn.api.records.Resource maxAlloc,
            String queueName,
            Planner replanner,
            boolean getMoveOnExpiry,
            long maxPeriodicity,
            RMContext rmContext) | 
| InMemoryPlan(QueueMetrics queueMetrics,
            SharingPolicy policy,
            ReservationAgent agent,
            org.apache.hadoop.yarn.api.records.Resource totalCapacity,
            long step,
            org.apache.hadoop.yarn.util.resource.ResourceCalculator resCalc,
            org.apache.hadoop.yarn.api.records.Resource minAlloc,
            org.apache.hadoop.yarn.api.records.Resource maxAlloc,
            String queueName,
            Planner replanner,
            boolean getMoveOnExpiry,
            long maxPeriodicty,
            RMContext rmContext,
            org.apache.hadoop.yarn.util.Clock clock) | 
| InMemoryPlan(QueueMetrics queueMetrics,
            SharingPolicy policy,
            ReservationAgent agent,
            org.apache.hadoop.yarn.api.records.Resource totalCapacity,
            long step,
            org.apache.hadoop.yarn.util.resource.ResourceCalculator resCalc,
            org.apache.hadoop.yarn.api.records.Resource minAlloc,
            org.apache.hadoop.yarn.api.records.Resource maxAlloc,
            String queueName,
            Planner replanner,
            boolean getMoveOnExpiry,
            RMContext rmContext) |