// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.yolean.concurrent; import java.util.ArrayDeque; import java.util.Deque; import java.util.Iterator; import java.util.function.Supplier; /** *
This implements a simple stack based resource pool. If you are out of resources new are allocated from the * factory.
* * @author baldersheim * @since 5.2 */ public final class ResourcePool