public class MVCCShellEntryCacheInfo extends MemoryBasedEntryCacheInfo
UID_HASH_INDICATOR
Constructor and Description |
---|
MVCCShellEntryCacheInfo(IEntryHolder entryHolder,
MVCCEntryCacheInfo pEntry) |
add, addUnlocked, contains, dump, establishListScan, freeSLHolder, getAlreadyMatchedFixedPropertyIndexPos, getBackRefs, getClassName, getEvictionPayLoad, getExpirationTime, getFixedPropertyValue, getHashCode, getHead, getKey, getLatestIndexCreationNumber, getLeaseManagerListRef, getLeaseManagerPosition, getMainListBackRef, getObjectFromHead, getObjectStoredInLeaseManager, getPathValue, getPropertyValue, getServerTypeDesc, getSpaceTypeDescriptor, getSubject, getUID, getValue, getVersion, indexesBackRefsKept, invalidate, isAlreadyMatched, isBlobStoreEntry, isConnectedToLeaseManager, isDeleted, isEmpty, isInCache, isInserted, isMultiObjectCollection, isNativeHashEntry, isPinned, isRecentDelete, isRemoved, isRemoving, isRemovingOrRemoved, isSameLeaseManagerRef, isTransient, next, optimizeScanForSingleObject, preMatch, release, releaseScan, remove, removeByObject, removeUnlocked, setBackRefs, setEvictionPayLoad, setInCache, setLatestIndexCreationNumber, setLeaseManagerListRefAndPosition, setMainListBackRef, setPinned, setPinned, setRecentDelete, setRemoved, setRemoving, setSubject, wasInserted
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasSize, size
establishListScan
getAlreadyMatchedIndexPath, isExtensionIndex, isMultiListsIterator, noRematchNeeded
public MVCCShellEntryCacheInfo(IEntryHolder entryHolder, MVCCEntryCacheInfo pEntry)
public Object getShellID()
public Iterator<MVCCEntryCacheInfo> ascIterator()
public Iterator<MVCCEntryCacheInfo> descIterator()
public void addDirtyEntryToGenerationQueue()
public MVCCEntryCacheInfo getDirtyEntryCacheInfo()
public MVCCEntryHolder getDirtyEntryHolder()
public void setDirtyEntryCacheInfo(MVCCEntryCacheInfo dirtyEntry)
public void clearDirtyEntry()
public MVCCEntryCacheInfo getLatestGenerationCacheInfo()
public MVCCEntryHolder getLatestCommittedOrHollow()
public boolean removeUncompletedEntryFromQueue(MVCCEntryHolder revertedEntry, MVCCGenerationsState generationsState)
public MVCCEntryHolder getEntryHolder(CacheManager cacheManager)
getEntryHolder
in interface IEntryCacheInfo
getEntryHolder
in class MemoryBasedEntryCacheInfo
public MVCCEntryHolder getEntryHolder()
getEntryHolder
in class MemoryBasedEntryCacheInfo
public MVCCEntryHolder getEntryHolder(CacheManager cacheManager, Context context)
getEntryHolder
in interface IEntryCacheInfo
getEntryHolder
in class MemoryBasedEntryCacheInfo
public boolean hasNext() throws SAException
hasNext
in interface IScanListIterator<IEntryCacheInfo>
hasNext
in class MemoryBasedEntryCacheInfo
SAException
public IEntryCacheInfo next() throws SAException
next
in interface IScanListIterator<IEntryCacheInfo>
next
in class MemoryBasedEntryCacheInfo
SAException
public boolean isIterator()
IObjectsList
isIterator
in interface IObjectsList
isIterator
in class MemoryBasedEntryCacheInfo
public int getTotalCommittedGenertions()
public boolean isEmptyShell()
public IScanListIterator<MVCCEntryCacheInfo> createCopyForAlternatingThread()
IScanListIterator
Copyright © GigaSpaces.