Uses of Package
com.carrotsearch.hppc
Packages that use com.carrotsearch.hppc
-
Classes in com.carrotsearch.hppc used by com.carrotsearch.hppcClassDescriptionCommon superclass for collections.Common superclass for collections.Common superclass for collections.Common superclass for collections.Common superclass for collections.Simplifies the implementation of iterators a bit.Common superclass for collections.Common superclass for collections.Common superclass for collections.Resizing (growth) strategy for array-backed buffers.An "open" BitSet implementation that allows direct access to the array of words storing the bits.An iterator to iterate over set bits in an BitSet.An array-backed
ByteDeque.An array-backed list of bytes.An associative container from keys to (one or possibly more) values.A hash map ofbytetobyte, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asByteByteHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofbytetochar, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asByteCharHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A collection allows basic, efficient operations on sets of elements (difference and intersection).A generic container holdingbytes.A linear collection that supports element insertion and removal at both ends.An associative container from keys to (one or possibly more) values.A hash map ofbytetodouble, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asByteDoubleHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofbytetofloat, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asByteFloatHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A hash set ofbytes, implemented using using open addressing with linear probing for collision resolution.An indexed container provides random access to elements based on anindex.An associative container from keys to (one or possibly more) values.A hash map ofbytetoint, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asByteIntHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofbytetolong, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asByteLongHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Marker interface for containers that can check if they contain a given object in at least timeO(log n)and ideally in amortized constant timeO(1).An associative container from keys to (one or possibly more) values.A hash map ofbytetoObject, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asByteObjectHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Same asByteHashSetbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A set ofbytes.An associative container from keys to (one or possibly more) values.A hash map ofbytetoshort, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asByteShortHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A subclass ofByteArrayListadding stack-related utility methods.An array-backedCharDeque.An array-backed list of chars.An associative container from keys to (one or possibly more) values.A hash map ofchartobyte, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asCharByteHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofchartochar, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asCharCharHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A collection allows basic, efficient operations on sets of elements (difference and intersection).A generic container holdingchars.A linear collection that supports element insertion and removal at both ends.An associative container from keys to (one or possibly more) values.A hash map ofchartodouble, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asCharDoubleHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofchartofloat, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asCharFloatHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A hash set ofchars, implemented using using open addressing with linear probing for collision resolution.An indexed container provides random access to elements based on anindex.An associative container from keys to (one or possibly more) values.A hash map ofchartoint, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asCharIntHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofchartolong, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asCharLongHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Marker interface for containers that can check if they contain a given object in at least timeO(log n)and ideally in amortized constant timeO(1).An associative container from keys to (one or possibly more) values.A hash map ofchartoObject, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asCharObjectHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Same asCharHashSetbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A set ofchars.An associative container from keys to (one or possibly more) values.A hash map ofchartoshort, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asCharShortHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A subclass ofCharArrayListadding stack-related utility methods.An array-backedDoubleDeque.An array-backed list of doubles.An associative container from keys to (one or possibly more) values.A hash map ofdoubletobyte, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asDoubleByteHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofdoubletochar, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asDoubleCharHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A collection allows basic, efficient operations on sets of elements (difference and intersection).A generic container holdingdoubles.A linear collection that supports element insertion and removal at both ends.An associative container from keys to (one or possibly more) values.A hash map ofdoubletodouble, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asDoubleDoubleHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofdoubletofloat, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asDoubleFloatHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A hash set ofdoubles, implemented using using open addressing with linear probing for collision resolution.An indexed container provides random access to elements based on anindex.An associative container from keys to (one or possibly more) values.A hash map ofdoubletoint, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asDoubleIntHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofdoubletolong, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asDoubleLongHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Marker interface for containers that can check if they contain a given object in at least timeO(log n)and ideally in amortized constant timeO(1).An associative container from keys to (one or possibly more) values.A hash map ofdoubletoObject, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asDoubleObjectHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Same asDoubleHashSetbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A set ofdoubles.An associative container from keys to (one or possibly more) values.A hash map ofdoubletoshort, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asDoubleShortHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A subclass ofDoubleArrayListadding stack-related utility methods.An array-backedFloatDeque.An array-backed list of floats.An associative container from keys to (one or possibly more) values.A hash map offloattobyte, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asFloatByteHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map offloattochar, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asFloatCharHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A collection allows basic, efficient operations on sets of elements (difference and intersection).A generic container holdingfloats.A linear collection that supports element insertion and removal at both ends.An associative container from keys to (one or possibly more) values.A hash map offloattodouble, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asFloatDoubleHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map offloattofloat, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asFloatFloatHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A hash set offloats, implemented using using open addressing with linear probing for collision resolution.An indexed container provides random access to elements based on anindex.An associative container from keys to (one or possibly more) values.A hash map offloattoint, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asFloatIntHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map offloattolong, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asFloatLongHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Marker interface for containers that can check if they contain a given object in at least timeO(log n)and ideally in amortized constant timeO(1).An associative container from keys to (one or possibly more) values.A hash map offloattoObject, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asFloatObjectHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Same asFloatHashSetbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A set offloats.An associative container from keys to (one or possibly more) values.A hash map offloattoshort, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asFloatShortHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A subclass ofFloatArrayListadding stack-related utility methods.Hash order mixing strategy implementations should provide an, ideally, random integer that is later XORed with the hash of a given key before the slot lookup in associative arrays.An array-backedIntDeque.An array-backed list of ints.An associative container from keys to (one or possibly more) values.A hash map ofinttobyte, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asIntByteHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofinttochar, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asIntCharHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A collection allows basic, efficient operations on sets of elements (difference and intersection).A generic container holdingints.A linear collection that supports element insertion and removal at both ends.An associative container from keys to (one or possibly more) values.A hash map ofinttodouble, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asIntDoubleHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofinttofloat, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asIntFloatHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A hash set ofints, implemented using using open addressing with linear probing for collision resolution.An indexed container provides random access to elements based on anindex.An associative container from keys to (one or possibly more) values.A hash map ofinttoint, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asIntIntHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofinttolong, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asIntLongHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Marker interface for containers that can check if they contain a given object in at least timeO(log n)and ideally in amortized constant timeO(1).An associative container from keys to (one or possibly more) values.A hash map ofinttoObject, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asIntObjectHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Anything that implements value-equality function as replaced by theIntrinsics.EqualityFunction.equals(Object, Object)intrinsic.Same asIntHashSetbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A set ofints.An associative container from keys to (one or possibly more) values.A hash map ofinttoshort, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asIntShortHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A subclass ofIntArrayListadding stack-related utility methods.An array-backedLongDeque.An array-backed list of longs.An associative container from keys to (one or possibly more) values.A hash map oflongtobyte, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asLongByteHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map oflongtochar, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asLongCharHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A collection allows basic, efficient operations on sets of elements (difference and intersection).A generic container holdinglongs.A linear collection that supports element insertion and removal at both ends.An associative container from keys to (one or possibly more) values.A hash map oflongtodouble, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asLongDoubleHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map oflongtofloat, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asLongFloatHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A hash set oflongs, implemented using using open addressing with linear probing for collision resolution.An indexed container provides random access to elements based on anindex.An associative container from keys to (one or possibly more) values.A hash map oflongtoint, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asLongIntHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map oflongtolong, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asLongLongHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Marker interface for containers that can check if they contain a given object in at least timeO(log n)and ideally in amortized constant timeO(1).An associative container from keys to (one or possibly more) values.A hash map oflongtoObject, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asLongObjectHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Same asLongHashSetbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A set oflongs.An associative container from keys to (one or possibly more) values.A hash map oflongtoshort, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asLongShortHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A subclass ofLongArrayListadding stack-related utility methods.An array-backedObjectDeque.An array-backed list of Objects.An associative container from keys to (one or possibly more) values.A hash map ofObjecttobyte, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An identity hash map ofObjecttobyte.An associative container with unique binding from keys to a single value.Same asObjectByteHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofObjecttochar, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An identity hash map ofObjecttochar.An associative container with unique binding from keys to a single value.Same asObjectCharHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A collection allows basic, efficient operations on sets of elements (difference and intersection).A generic container holdingObjects.A linear collection that supports element insertion and removal at both ends.An associative container from keys to (one or possibly more) values.A hash map ofObjecttodouble, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An identity hash map ofObjecttodouble.An associative container with unique binding from keys to a single value.Same asObjectDoubleHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofObjecttofloat, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An identity hash map ofObjecttofloat.An associative container with unique binding from keys to a single value.Same asObjectFloatHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A hash set ofObjects, implemented using using open addressing with linear probing for collision resolution.A reference-equality (identity) hash set.An indexed container provides random access to elements based on anindex.An associative container from keys to (one or possibly more) values.A hash map ofObjecttoint, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An identity hash map ofObjecttoint.An associative container with unique binding from keys to a single value.Same asObjectIntHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofObjecttolong, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An identity hash map ofObjecttolong.An associative container with unique binding from keys to a single value.Same asObjectLongHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Marker interface for containers that can check if they contain a given object in at least timeO(log n)and ideally in amortized constant timeO(1).An associative container from keys to (one or possibly more) values.A hash map ofObjecttoObject, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An identity hash map ofObjecttoObject.An associative container with unique binding from keys to a single value.Same asObjectObjectHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Same asObjectHashSetbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A set ofObjects.An associative container from keys to (one or possibly more) values.A hash map ofObjecttoshort, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An identity hash map ofObjecttoshort.An associative container with unique binding from keys to a single value.Same asObjectShortHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A subclass ofObjectArrayListadding stack-related utility methods.Anything that can preallocate buffers given prior knowledge of the number of stored elements.Randomized hash order.An array-backedShortDeque.An array-backed list of shorts.An associative container from keys to (one or possibly more) values.A hash map ofshorttobyte, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asShortByteHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofshorttochar, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asShortCharHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A collection allows basic, efficient operations on sets of elements (difference and intersection).A generic container holdingshorts.A linear collection that supports element insertion and removal at both ends.An associative container from keys to (one or possibly more) values.A hash map ofshorttodouble, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asShortDoubleHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofshorttofloat, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asShortFloatHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A hash set ofshorts, implemented using using open addressing with linear probing for collision resolution.An indexed container provides random access to elements based on anindex.An associative container from keys to (one or possibly more) values.A hash map ofshorttoint, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asShortIntHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.An associative container from keys to (one or possibly more) values.A hash map ofshorttolong, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asShortLongHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Marker interface for containers that can check if they contain a given object in at least timeO(log n)and ideally in amortized constant timeO(1).An associative container from keys to (one or possibly more) values.A hash map ofshorttoObject, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asShortObjectHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.Same asShortHashSetbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A set ofshorts.An associative container from keys to (one or possibly more) values.A hash map ofshorttoshort, implemented using open addressing with linear probing for collision resolution.A view of the keys inside this hash map.An associative container with unique binding from keys to a single value.Same asShortShortHashMapbut does not implement per-instance key mixing strategy and uses a simpler (faster) bit distribution function.A subclass ofShortArrayListadding stack-related utility methods.Suppresses forbidden-API checks.