Uses of Class
com.google.common.collect.MapMakerInternalMap.Segment
-
Packages that use MapMakerInternalMap.Segment Package Description com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections. -
-
Uses of MapMakerInternalMap.Segment in com.google.common.collect
Classes in com.google.common.collect with type parameters of type MapMakerInternalMap.Segment Modifier and Type Class Description (package private) class
MapMakerInternalMap<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>,S extends MapMakerInternalMap.Segment<K,V,E,S>>
The concurrent hash map implementation built byMapMaker
.(package private) static interface
MapMakerInternalMap.InternalEntryHelper<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>,S extends MapMakerInternalMap.Segment<K,V,E,S>>
A helper object for operating onMapMakerInternalMap.InternalEntry
instances in a type-safe and efficient manner.(package private) static class
MapMakerInternalMap.Segment<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>,S extends MapMakerInternalMap.Segment<K,V,E,S>>
Segments are specialized versions of hash tables.Subclasses of MapMakerInternalMap.Segment in com.google.common.collect Modifier and Type Class Description (package private) static class
MapMakerInternalMap.StrongKeyDummyValueSegment<K>
Concrete implementation ofMapMakerInternalMap.Segment
for strong keys andMapMaker.Dummy
values.(package private) static class
MapMakerInternalMap.StrongKeyStrongValueSegment<K,V>
Concrete implementation ofMapMakerInternalMap.Segment
for strong keys and strong values.(package private) static class
MapMakerInternalMap.StrongKeyWeakValueSegment<K,V>
Concrete implementation ofMapMakerInternalMap.Segment
for strong keys and weak values.(package private) static class
MapMakerInternalMap.WeakKeyDummyValueSegment<K>
Concrete implementation ofMapMakerInternalMap.Segment
for weak keys andMapMaker.Dummy
values.(package private) static class
MapMakerInternalMap.WeakKeyStrongValueSegment<K,V>
Concrete implementation ofMapMakerInternalMap.Segment
for weak keys and strong values.(package private) static class
MapMakerInternalMap.WeakKeyWeakValueSegment<K,V>
Concrete implementation ofMapMakerInternalMap.Segment
for weak keys and weak values.Fields in com.google.common.collect declared as MapMakerInternalMap.Segment Modifier and Type Field Description (package private) MapMakerInternalMap.Segment<K,V,E,S>
MapMakerInternalMap.HashIterator. currentSegment
(package private) MapMakerInternalMap.Segment<K,V,E,S>[]
MapMakerInternalMap. segments
The segments, each of which is a specialized hash table.Methods in com.google.common.collect that return MapMakerInternalMap.Segment Modifier and Type Method Description (package private) MapMakerInternalMap.Segment<K,V,E,S>
MapMakerInternalMap. createSegment(int initialCapacity, int maxSegmentSize)
(package private) MapMakerInternalMap.Segment<K,V,E,S>[]
MapMakerInternalMap. newSegmentArray(int ssize)
(package private) MapMakerInternalMap.Segment<K,V,E,S>
MapMakerInternalMap. segmentFor(int hash)
Returns the segment that should be used for a key with the given hash.
-