Uses of Class
com.google.common.collect.MapMakerInternalMap.Segment
Packages that use MapMakerInternalMap.Segment
Package
Description
Collection interfaces and implementations, and other utilities for collections.
-
Uses of MapMakerInternalMap.Segment in com.google.common.collect
Classes in com.google.common.collect with type parameters of type MapMakerInternalMap.SegmentModifier and TypeClassDescription(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.collectModifier and TypeClassDescription(package private) static final class
Concrete implementation ofMapMakerInternalMap.Segment
for strong keys andMapMaker.Dummy
values.(package private) static final class
Concrete implementation ofMapMakerInternalMap.Segment
for strong keys and strong values.(package private) static final class
Concrete implementation ofMapMakerInternalMap.Segment
for strong keys and weak values.(package private) static final class
Concrete implementation ofMapMakerInternalMap.Segment
for weak keys andMapMaker.Dummy
values.(package private) static final class
Concrete implementation ofMapMakerInternalMap.Segment
for weak keys and strong values.(package private) static final class
Concrete implementation ofMapMakerInternalMap.Segment
for weak keys and weak values.Fields in com.google.common.collect declared as MapMakerInternalMap.SegmentModifier and TypeFieldDescription(package private) MapMakerInternalMap.Segment
<K, V, E, S> MapMakerInternalMap.HashIterator.currentSegment
(package private) final 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.SegmentModifier and TypeMethodDescription(package private) MapMakerInternalMap.Segment
<K, V, E, S> MapMakerInternalMap.createSegment
(int initialCapacity) (package private) final 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.