Uses of Interface
com.google.common.collect.MapMakerInternalMap.InternalEntry
Packages that use MapMakerInternalMap.InternalEntry
Package
Description
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
-
Uses of MapMakerInternalMap.InternalEntry in com.google.common.collect
Classes in com.google.common.collect with type parameters of type MapMakerInternalMap.InternalEntryModifier and TypeClassDescription(package private) classMapMakerInternalMap<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 classMapMakerInternalMap.AbstractStrongKeyEntry<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> Base class forMapMakerInternalMap.InternalEntryimplementations for strong keys.(package private) static classMapMakerInternalMap.AbstractWeakKeyEntry<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> Base class forMapMakerInternalMap.InternalEntryimplementations for weak keys.(package private) static interfaceMapMakerInternalMap.InternalEntry<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> An entry in a hash table of aMapMakerInternalMap.Segment.(package private) static interfaceMapMakerInternalMap.InternalEntryHelper<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>, S extends MapMakerInternalMap.Segment<K, V, E, S>> A helper object for operating onMapMakerInternalMap.InternalEntryinstances in a type-safe and efficient manner.(package private) static classMapMakerInternalMap.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.(package private) static interfaceMapMakerInternalMap.StrongValueEntry<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> Marker interface forMapMakerInternalMap.InternalEntryimplementations for strong values.(package private) static interfaceMapMakerInternalMap.WeakValueEntry<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> Marker interface forMapMakerInternalMap.InternalEntryimplementations for weak values.(package private) static interfaceMapMakerInternalMap.WeakValueReference<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> A weakly referenced value that also has a reference to its containing entry.(package private) static final classMapMakerInternalMap.WeakValueReferenceImpl<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> Concrete implementation ofMapMakerInternalMap.WeakValueReference.Subinterfaces of MapMakerInternalMap.InternalEntry in com.google.common.collectModifier and TypeInterfaceDescription(package private) static interfaceMapMakerInternalMap.StrongValueEntry<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> Marker interface forMapMakerInternalMap.InternalEntryimplementations for strong values.(package private) static interfaceMapMakerInternalMap.WeakValueEntry<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> Marker interface forMapMakerInternalMap.InternalEntryimplementations for weak values.Classes in com.google.common.collect that implement MapMakerInternalMap.InternalEntryModifier and TypeClassDescription(package private) static classMapMakerInternalMap.AbstractStrongKeyEntry<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> Base class forMapMakerInternalMap.InternalEntryimplementations for strong keys.(package private) static classMapMakerInternalMap.AbstractWeakKeyEntry<K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>> Base class forMapMakerInternalMap.InternalEntryimplementations for weak keys.(package private) static final classA dummy implementation ofMapMakerInternalMap.InternalEntry, solely for use in the type signature ofMapMakerInternalMap.UNSET_WEAK_VALUE_REFERENCEbelow.(package private) static final classConcrete implementation ofMapMakerInternalMap.InternalEntryfor strong keys andMapMaker.Dummyvalues.(package private) static final classConcrete implementation ofMapMakerInternalMap.InternalEntryfor strong keys and strong values.(package private) static final classConcrete implementation ofMapMakerInternalMap.InternalEntryfor strong keys and weak values.(package private) static final classConcrete implementation ofMapMakerInternalMap.InternalEntryfor weak keys andMapMaker.Dummyvalues.(package private) static final classConcrete implementation ofMapMakerInternalMap.InternalEntryfor weak keys and strong values.(package private) static final classConcrete implementation ofMapMakerInternalMap.InternalEntryfor weak keys and weak values.Fields in com.google.common.collect declared as MapMakerInternalMap.InternalEntryModifier and TypeFieldDescription(package private) final EMapMakerInternalMap.WeakValueReferenceImpl.entry(package private) final EMapMakerInternalMap.AbstractStrongKeyEntry.next(package private) final EMapMakerInternalMap.AbstractWeakKeyEntry.next(package private) EMapMakerInternalMap.HashIterator.nextEntryMethods in com.google.common.collect with type parameters of type MapMakerInternalMap.InternalEntryModifier and TypeMethodDescription(package private) static <K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>>
booleanMapMakerInternalMap.Segment.isCollected(E entry) Returnstrueif the value has been partially collected, meaning that the value is null.(package private) static <K,V, E extends MapMakerInternalMap.InternalEntry<K, V, E>>
MapMakerInternalMap.WeakValueReference<K,V, E> MapMakerInternalMap.unsetWeakValueReference()Methods in com.google.common.collect that return types with arguments of type MapMakerInternalMap.InternalEntryModifier and TypeMethodDescription(package private) static <K,V> MapMakerInternalMap<K, V, ? extends MapMakerInternalMap.InternalEntry<K, V, ?>, ?> Returns a freshMapMakerInternalMapas specified by the givenbuilder.(package private) static <K> MapMakerInternalMap<K,MapMaker.Dummy, ? extends MapMakerInternalMap.InternalEntry<K, MapMaker.Dummy, ?>, ?> MapMakerInternalMap.createWithDummyValues(MapMaker builder) Returns a freshMapMakerInternalMapwithMapMaker.Dummyvalues but otherwise as specified by the givenbuilder.Methods in com.google.common.collect with parameters of type MapMakerInternalMap.InternalEntryModifier and TypeMethodDescription(package private) abstract EMapMakerInternalMap.Segment.castForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry) Unsafe cast of the given entry toE, the type of the specificMapMakerInternalMap.InternalEntryimplementation type.MapMakerInternalMap.StrongKeyDummyValueSegment.castForTesting(MapMakerInternalMap.InternalEntry<K, MapMaker.Dummy, ?> entry) MapMakerInternalMap.StrongKeyStrongValueSegment.castForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry) MapMakerInternalMap.StrongKeyWeakValueSegment.castForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry) MapMakerInternalMap.WeakKeyDummyValueSegment.castForTesting(MapMakerInternalMap.InternalEntry<K, MapMaker.Dummy, ?> entry) MapMakerInternalMap.WeakKeyStrongValueSegment.castForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry) MapMakerInternalMap.WeakKeyWeakValueSegment.castForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry) (package private) EMapMakerInternalMap.Segment.copyForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry, MapMakerInternalMap.InternalEntry<K, V, ?> newNext) Unsafely returns a copy of the given entry.(package private) VMapMakerInternalMap.Segment.getLiveValueForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry) Unsafely returns the value of the given entry if it's still live, ornullotherwise.(package private) MapMakerInternalMap.WeakValueReference<K,V, E> MapMakerInternalMap.Segment.getWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry) Unsafely extracts the weak value reference inside of the givenentry.MapMakerInternalMap.StrongKeyWeakValueSegment.getWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> e) MapMakerInternalMap.WeakKeyWeakValueSegment.getWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> e) (package private) booleanMapMakerInternalMap.isLiveForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry) This method is a convenience for testing.(package private) EMapMakerInternalMap.Segment.newEntryForTesting(K key, int hash, MapMakerInternalMap.InternalEntry<K, V, ?> next) Unsafely returns a fresh entry.(package private) MapMakerInternalMap.WeakValueReference<K,V, E> MapMakerInternalMap.Segment.newWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry, V value) Unsafely creates of a freshMapMakerInternalMap.WeakValueReference, referencing the givenvalue, for the givenentryMapMakerInternalMap.StrongKeyWeakValueSegment.newWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> e, V value) MapMakerInternalMap.WeakKeyWeakValueSegment.newWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> e, V value) (package private) EMapMakerInternalMap.Segment.removeFromChainForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> first, MapMakerInternalMap.InternalEntry<K, V, ?> entry) Unsafely removes the given entry from the given chain in this segment's hash table.(package private) booleanMapMakerInternalMap.Segment.removeTableEntryForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry) Unsafely removes the given entry from this segment's hash table.(package private) voidMapMakerInternalMap.Segment.setTableEntryForTesting(int i, MapMakerInternalMap.InternalEntry<K, V, ?> entry) Unsafely sets the given index of this segment's internal hash table to be the given entry.(package private) voidMapMakerInternalMap.Segment.setValueForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry, V value) Unsafely sets the value of the given entry.(package private) voidMapMakerInternalMap.Segment.setWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry, MapMakerInternalMap.WeakValueReference<K, V, ? extends MapMakerInternalMap.InternalEntry<K, V, ?>> valueReference) Unsafely sets the weak value reference inside the givenentryto be the givenvalueReferencevoidMapMakerInternalMap.StrongKeyWeakValueSegment.setWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> e, MapMakerInternalMap.WeakValueReference<K, V, ? extends MapMakerInternalMap.InternalEntry<K, V, ?>> valueReference) voidMapMakerInternalMap.WeakKeyWeakValueSegment.setWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> e, MapMakerInternalMap.WeakValueReference<K, V, ? extends MapMakerInternalMap.InternalEntry<K, V, ?>> valueReference) Method parameters in com.google.common.collect with type arguments of type MapMakerInternalMap.InternalEntryModifier and TypeMethodDescription(package private) booleanMapMakerInternalMap.Segment.clearValueForTesting(K key, int hash, MapMakerInternalMap.WeakValueReference<K, V, ? extends MapMakerInternalMap.InternalEntry<K, V, ?>> valueReference) Clears a value that has not yet been set, and thus does not require count to be modified.(package private) voidMapMakerInternalMap.Segment.setWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> entry, MapMakerInternalMap.WeakValueReference<K, V, ? extends MapMakerInternalMap.InternalEntry<K, V, ?>> valueReference) Unsafely sets the weak value reference inside the givenentryto be the givenvalueReferencevoidMapMakerInternalMap.StrongKeyWeakValueSegment.setWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> e, MapMakerInternalMap.WeakValueReference<K, V, ? extends MapMakerInternalMap.InternalEntry<K, V, ?>> valueReference) voidMapMakerInternalMap.WeakKeyWeakValueSegment.setWeakValueReferenceForTesting(MapMakerInternalMap.InternalEntry<K, V, ?> e, MapMakerInternalMap.WeakValueReference<K, V, ? extends MapMakerInternalMap.InternalEntry<K, V, ?>> valueReference)