public abstract class IterationSegmentStages extends SegmentStages
checkOnEachPublicOperation, contextModCount, entrySpaceOffset, freeList, innerReadLock, innerUpdateLock, innerWriteLock, latestSameThreadSegmentModCount, nestedContextsLockedOnSameSegment, rootContextLockedOnThisSegment, segmentBS, segmentBytes, segmentHeader, segmentHeaderAddress, segmentIndex, tier, tierBaseAddr, tierIndex| Constructor and Description |
|---|
IterationSegmentStages() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkNestedContextsQueryDifferentKeys(LocksInterface innermostContextOnThisSegment) |
void |
initSegmentTier_WithBaseAddr(int tier,
long tierBaseAddr,
long tierIndex) |
void |
nextTier()
During iteration, nextTier() is called in doReplaceValue() -> relocation() -> alloc().
|
allocReturnCode, changeAndGetLatestSameThreadSegmentModCount, changeAndGetTotalReadLockCount, changeAndGetTotalUpdateLockCount, changeAndGetTotalWriteLockCount, checkIterationContextNotLockedInThisThread, debugContextsAndLocks, debugLocksState, decrementRead, decrementUpdate, decrementWrite, free, freeExtra, goToFirstTier, goToLastTier, hasNextTier, incrementModCount, incrementRead, incrementUpdate, incrementWrite, initSegmentIndex, initSegmentTier, initSegmentTier, initSegmentTier, locksInit, lowestPossiblyFreeChunk, lowestPossiblyFreeChunk, nextTierIndex, nextTierIndex, prevTier, prevTierIndex, prevTierIndex, readLock, readUnlockAndDecrementCount, readZero, realloc, segmentBytesForRead, segmentBytesForWrite, segmentIndexInit, segmentTierInit, setLocalLockState, setNestedContextsLockedOnSameSegment, setNextNode, size, tierCountersAreaAddr, tierDeleted, tierDeleted, tierEntries, tierEntries, updateLock, updateZero, verifyTierCountersAreaData, writeLock, writeZeroclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsegmentIndexlatestSameThreadSegmentModCount, nextNode, rootContextLockedOnThisSegment, segmentHeaderAddress, segmentHeaderInit, totalReadLockCount, totalUpdateLockCount, totalWriteLockCountpublic void nextTier()
KeySearch.initKeySearch(), and 2) know the part of the hash code to insert, we know
it during iterationnextTier in class SegmentStagespublic void initSegmentTier_WithBaseAddr(int tier,
long tierBaseAddr,
long tierIndex)
public void checkNestedContextsQueryDifferentKeys(LocksInterface innermostContextOnThisSegment)
checkNestedContextsQueryDifferentKeys in class SegmentStagesCopyright © 2024. All rights reserved.