public class BlobStoreEntryHolder extends EntryHolder implements IBlobStoreEntryHolder
Constructor and Description |
---|
BlobStoreEntryHolder(IEntryHolder other) |
BlobStoreEntryHolder(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, updateVersionAndExpiration
getClassName, getEntryId, getEvictableLockObject, getExpirationTime, getHandback, getNotifyType, getOrder, getRoutingValue, getSCN, getServerTypeDesc, getUID, getVersionID, hasShadow, isLockSubject, isMaybeUnderXtn, isShadow, isTransient, setMaybeUnderXtn, setOrder, setSCN, setUID, toString, toText
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEntryId, getHandback, getNotifyType, getOrder, getRoutingValue, hasShadow, isShadow, setOrder, setSCN, setUID
getClassName, getSCN, getServerTypeDesc, isMaybeUnderXtn, isTransient, setMaybeUnderXtn
isLockSubject
getUID
public BlobStoreEntryHolder(IServerTypeDesc typeDesc, String uid, long scn, boolean isTransient, ITransactionalEntryData entryData, boolean optimizedEntry)
public BlobStoreEntryHolder(IEntryHolder other)
public ILockObject getExternalLockObject()
ILockedSubject
getExternalLockObject
in interface ILockedSubject
getExternalLockObject
in class EntryHolder
public BlobStoreRefEntryCacheInfo getBlobStoreResidentPart()
getBlobStoreResidentPart
in interface IBlobStoreEntryHolder
public void setBlobStoreResidentPart(BlobStoreRefEntryCacheInfo blobStoreResidentPart)
setBlobStoreResidentPart
in interface IBlobStoreEntryHolder
public boolean isSameEntryInstance(IEntryHolder other)
isSameEntryInstance
in interface IEntryHolder
isSameEntryInstance
in class EntryHolder
public boolean isBlobStoreEntry()
isBlobStoreEntry
in interface IEntryHolder
isBlobStoreEntry
in class EntryHolder
public boolean isDeleted()
isDeleted
in interface ISpaceItem
isDeleted
in class AbstractSpaceItem
public void setDeleted(boolean val)
setDeleted
in interface ISpaceItem
setDeleted
in class AbstractSpaceItem
public IEntryHolder getLatestEntryVersion(CacheManager cacheManager, boolean attatchToMemory, Context attachingContext)
getLatestEntryVersion
in interface IBlobStoreEntryHolder
public short getBlobStoreVersion()
getBlobStoreVersion
in interface IBlobStoreEntryHolder
public void setBlobStoreVersion(short version)
setBlobStoreVersion
in interface IBlobStoreEntryHolder
public void setDirty(CacheManager cacheManager)
setDirty
in interface IBlobStoreEntryHolder
public String getTypeName()
getTypeName
in interface IBlobStoreEntryHolder
public byte getEntryTypeCode()
getEntryTypeCode
in interface IBlobStoreEntryHolder
public void insertOrTouchInternalCache(Context context, CacheManager cacheManager, CacheOperationReason cacheOperationReason)
insertOrTouchInternalCache
in interface IBlobStoreEntryHolder
public BlobStoreBulkInfo getBulkInfo()
getBulkInfo
in interface IBlobStoreEntryHolder
public void setBulkInfo(BlobStoreBulkInfo bulkInfo)
setBulkInfo
in interface IBlobStoreEntryHolder
public EntryHolderEmbeddedSyncOpInfo getEmbeddedSyncOpInfo()
getEmbeddedSyncOpInfo
in interface IBlobStoreEntryHolder
public void setEmbeddedSyncOpInfo(long generationId, long sequenceId, boolean phantom, boolean partOfMultipleUidsInfo)
setEmbeddedSyncOpInfo
in interface IBlobStoreEntryHolder
public boolean isPhantom()
isPhantom
in interface IBlobStoreEntryHolder
public boolean isOptimizedEntry()
isOptimizedEntry
in interface IBlobStoreEntryHolder
Copyright © GigaSpaces.