public class OffHeapEntryHolder extends EntryHolder implements IOffHeapEntryHolder
| Constructor and Description |
|---|
OffHeapEntryHolder(IEntryHolder other) |
OffHeapEntryHolder(IServerTypeDesc typeDesc,
String uid,
long scn,
boolean isTransient,
ITransactionalEntryData entryData,
boolean optimizedEntry) |
addReadLockOwner, addTemplateWaitingForEntry, anyReadLockXtn, clearReadLockOwners, createCopy, createDummy, dump, getCopyOfTemplatesWaitingForEntry, getEntryData, getMaster, getOriginalEntryHolder, getOtherUpdateUnderXtnEntry, getReadLockOwners, getShadow, getTemplatesWaitingForEntry, getTxnEntryData, getUidToOperateBy, getWriteLockOperation, getWriteLockOwner, getWriteLockTransaction, getXidOriginated, getXidOriginatedTransaction, hasShadow, isEntryUnderWriteLockXtn, isExpired, isExpired, isHasWaitingFor, isUnderPendingUpdate, isUnstable, removeReadLockOwner, removeTemplateWaitingForEntry, resetEntryXtnInfo, resetWriteLockOwner, resetXidOriginated, restoreUpdateXtnRollback, setExpirationTime, setHasWaitingFor, setOtherUpdateUnderXtnEntry, setunStable, setWriteLockOperation, setWriteLockOwnerAndOperation, setWriteLockOwnerAndOperation, setWriteLockOwnerOperationAndShadow, updateEntryData, updateVersionAndExpirationgetClassName, getEntryId, getEvictableLockObject, getExpirationTime, getHandback, getNotifyType, getOrder, getRoutingValue, getSCN, getServerTypeDesc, getUID, getVersionID, hasShadow, isLockSubject, isMaybeUnderXtn, isShadow, isTransient, setMaybeUnderXtn, setOrder, setSCN, setUID, toString, toTextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEntryId, getHandback, getNotifyType, getOrder, getRoutingValue, hasShadow, isShadow, setOrder, setSCN, setUIDgetClassName, getSCN, getServerTypeDesc, isMaybeUnderXtn, isTransient, setMaybeUnderXtnisLockSubjectgetUIDpublic OffHeapEntryHolder(IServerTypeDesc typeDesc, String uid, long scn, boolean isTransient, ITransactionalEntryData entryData, boolean optimizedEntry)
public OffHeapEntryHolder(IEntryHolder other)
public ILockObject getExternalLockObject()
ILockedSubjectgetExternalLockObject in interface ILockedSubjectgetExternalLockObject in class EntryHolderpublic OffHeapRefEntryCacheInfo getOffHeapResidentPart()
getOffHeapResidentPart in interface IOffHeapEntryHolderpublic void setOffHeapResidentPart(OffHeapRefEntryCacheInfo offHeapResidentPart)
setOffHeapResidentPart in interface IOffHeapEntryHolderpublic boolean isSameEntryInstance(IEntryHolder other)
isSameEntryInstance in interface IEntryHolderisSameEntryInstance in class EntryHolderpublic boolean isOffHeapEntry()
isOffHeapEntry in interface IEntryHolderisOffHeapEntry in class EntryHolderpublic boolean isDeleted()
isDeleted in interface ISpaceItemisDeleted in class AbstractSpaceItempublic void setDeleted(boolean val)
setDeleted in interface ISpaceItemsetDeleted in class AbstractSpaceItempublic IEntryHolder getLatestEntryVersion(CacheManager cacheManager, boolean attatchToMemory, Context attachingContext)
getLatestEntryVersion in interface IOffHeapEntryHolderpublic short getOffHeapVersion()
getOffHeapVersion in interface IOffHeapEntryHolderpublic void setOffHeapVersion(short version)
setOffHeapVersion in interface IOffHeapEntryHolderpublic void setDirty(CacheManager cacheManager)
setDirty in interface IOffHeapEntryHolderpublic String getTypeName()
getTypeName in interface IOffHeapEntryHolderpublic byte getEntryTypeCode()
getEntryTypeCode in interface IOffHeapEntryHolderpublic void insertOrTouchInternalCache(CacheManager cacheManager)
insertOrTouchInternalCache in interface IOffHeapEntryHolderpublic BlobStoreBulkInfo getBulkInfo()
getBulkInfo in interface IOffHeapEntryHolderpublic void setBulkInfo(BlobStoreBulkInfo bulkInfo)
setBulkInfo in interface IOffHeapEntryHolderpublic EntryHolderEmbeddedSyncOpInfo getEmbeddedSyncOpInfo()
getEmbeddedSyncOpInfo in interface IOffHeapEntryHolderpublic void setEmbeddedSyncOpInfo(long generationId,
long sequenceId,
boolean phantom,
boolean partOfMultipleUidsInfo)
setEmbeddedSyncOpInfo in interface IOffHeapEntryHolderpublic boolean isPhantom()
isPhantom in interface IOffHeapEntryHolderpublic boolean isOptimizedEntry()
isOptimizedEntry in interface IOffHeapEntryHolderCopyright © GigaSpaces.