Uses of Class
com.tangosol.util.SegmentedHashMap.Entry
-
Uses of SegmentedHashMap.Entry in com.tangosol.util
Modifier and TypeClassDescriptionclass
LockableEntry is an Entry that supports locking.Modifier and TypeFieldDescriptionprotected SegmentedHashMap.Entry[]
SegmentedHashMap.m_aeBucket
The array of hash buckets.protected SegmentedHashMap.Entry
SegmentedHashMap.Entry.m_eNext
The next entry in the linked list (an open hashing implementation).Modifier and TypeMethodDescriptionprotected static SegmentedHashMap.Entry
SegmentedHashMap.entryFromBucket
(SegmentedHashMap.Entry[] aeBucket, int nBucket) Return the first non-synthetic Entry object contained by in the specified bucket.protected SegmentedHashMap.Entry
SegmentedHashMap.getEntryInternal
(Object oKey) Locate an Entry in the hash map based on its key.protected SegmentedHashMap.Entry
SegmentedHashMap.getEntryInternal
(Object oKey, boolean fSynthetic) Locate an Entry in the hash map based on its key.protected SegmentedHashMap.Entry[]
SegmentedHashMap.getStableBucketArray()
Get the bucket array, or if a resize is occurring, wait for the resize to complete and return the new bucket array.protected SegmentedHashMap.Entry
SegmentedConcurrentMap.instantiateEntry
(Object oKey, Object oValue, int nHash) Factory for Entry.protected SegmentedHashMap.Entry
SegmentedHashMap.instantiateEntry
(Object oKey, Object oValue, int nHash) Factory for Entry.protected SegmentedHashMap.Entry
SegmentedHashMap.Entry.nextEntry()
Get the next non-synthetic entry in the linked list (open hash)protected SegmentedHashMap.Entry
SegmentedHashMap.Entry.nextEntry
(boolean fSynthetic) Get the next entry in the linked list (open hash).Modifier and TypeMethodDescriptionprotected static SegmentedHashMap.Entry
SegmentedHashMap.entryFromBucket
(SegmentedHashMap.Entry[] aeBucket, int nBucket) Return the first non-synthetic Entry object contained by in the specified bucket.SegmentedConcurrentMap.ConditionalRemoveAction.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedConcurrentMap.LockAction.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedConcurrentMap.RemoveAction.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedConcurrentMap.SizeAction.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedConcurrentMap.UnlockAction.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedHashMap.ContainsValueAction.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedHashMap.EntryAction.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedHashMap.EntryActionAdapter.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedHashMap.GetEntryAction.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedHashMap.InsertAction.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedHashMap.RemoveAction.invokeFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket, SegmentedHashMap.Entry entryPrev, SegmentedHashMap.Entry entryCur) Invoke some action, holding the segment lock, when a matching Entry is found.SegmentedConcurrentMap.LockAction.invokeNotFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket) Invoke some action, holding the segment lock, when no matching Entry is found.SegmentedConcurrentMap.UnlockAction.invokeNotFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket) Invoke some action, holding the segment lock, when no matching Entry is found.SegmentedHashMap.EntryAction.invokeNotFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket) Invoke some action, holding the segment lock, when no matching Entry is found.SegmentedHashMap.EntryActionAdapter.invokeNotFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket) Invoke some action, holding the segment lock, when no matching Entry is found.SegmentedHashMap.GetEntryAction.invokeNotFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket) Invoke some action, holding the segment lock, when no matching Entry is found.SegmentedHashMap.InsertAction.invokeNotFound
(Object oKey, Object oContext, SegmentedHashMap.Entry[] aeBucket, int nBucket) Invoke some action, holding the segment lock, when no matching Entry is found.protected void
SegmentedHashMap.Entry.setNext
(SegmentedHashMap.Entry eNext) Set the next entry in the linked list (open hash)