class TaskSlotTableImpl implements TaskSlotTable<T> {

	@VisibleForTesting
	@Override
	public boolean allocateSlot(int index, JobID jobId, AllocationID allocationId, Time slotTimeout) {
		return allocateSlot(index, jobId, allocationId, defaultSlotResourceProfile, slotTimeout);
	}

	public  TaskSlotTableImpl(
			final int numberSlots,
			final ResourceProfile totalAvailableResourceProfile,
			final ResourceProfile defaultSlotResourceProfile,
			final int memoryPageSize,
			final TimerService<AllocationID> timerService,
			final Executor memoryVerificationExecutor);

}