Package org.apache.druid.collections
package org.apache.druid.collections
-
ClassDescriptionBlockingPool<T>CircularList<T>A circular list that is backed by an ordered list of elements containing no duplicates.CloseableResourceHolder<T extends Closeable>Pool that pre-generates objects up to a limit, then permits possibly-blocking "take" operations.BlockingPool with 0 maxSize, all take*() methods immediately throw
UnsupportedOperationException.NonBlockingPool which is not able to allocate objects,DummyNonBlockingPool.take()throwsUnsupportedOperationException.Implementation ofNonBlockingPoolbased on a pre-createdBlockingQueuethat never actually blocks.Set from start (inclusive) to end (exclusive).SerializablePair<T1,T2> Simultaneously sorts and limits its input.StupidPool<T>