Package org.apache.bookkeeper.util.collections
Bookkeeper collection utilities.
-
Interface Summary Interface Description ConcurrentLongHashMap.EntryProcessor<V> An entry processor.ConcurrentLongHashMap.LongObjectPredicate<V> Predicate specialization for (long, V) types.ConcurrentLongHashSet.ConsumerLong A consumer of long values.ConcurrentLongLongHashMap.BiConsumerLong A Long-Long BiConsumer.ConcurrentLongLongHashMap.LongLongFunction A Long-Long function.ConcurrentLongLongHashMap.LongLongPredicate A Long-Long predicate.ConcurrentLongLongPairHashMap.BiConsumerLongPair A BiConsumer Long pair.ConcurrentLongLongPairHashMap.LongLongPairFunction A Long pair function.ConcurrentLongLongPairHashMap.LongLongPairPredicate A Long pair predicate. -
Class Summary Class Description ConcurrentLongHashMap<V> Map from long to an Object.ConcurrentLongHashMap.Builder<T> Builder of ConcurrentLongHashMap.ConcurrentLongHashSet Concurrent hash set for primitive longs.ConcurrentLongHashSet.Builder Builder of ConcurrentLongHashSet.ConcurrentLongLongHashMap Concurrent hash map from primitive long to long.ConcurrentLongLongHashMap.Builder Builder of ConcurrentLongLongHashMap.ConcurrentLongLongPairHashMap Concurrent hash map where both keys and values are composed of pairs of longs.ConcurrentLongLongPairHashMap.Builder Builder of ConcurrentLongLongPairHashMap.ConcurrentLongLongPairHashMap.LongPair A pair of long values.ConcurrentOpenHashMap<K,V> Concurrent hash map.ConcurrentOpenHashMap.Builder<K,V> Builder of ConcurrentOpenHashMap.ConcurrentOpenHashSet<V> Concurrent hash set.ConcurrentOpenHashSet.Builder<V> Builder of ConcurrentOpenHashSet.SynchronizedHashMultiMap<K,V> Simple multimap implementation that only stores key reference once.