public interface IEntryCacheInfo extends EvictableServerEntry, IObjectInfo<IEntryCacheInfo>, IStoredList<IEntryCacheInfo>, ILeasedEntryCacheInfo, IStoredListIterator<IEntryCacheInfo>, IScanListIterator<IEntryCacheInfo>
Modifier and Type | Field and Description |
---|---|
static int |
UID_HASH_INDICATOR |
getEvictionPayLoad, getUID, setEvictionPayLoad
getExpirationTime, getFixedPropertyValue, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getVersion
getSubject, setSubject
addUnlocked, dump, freeSLHolder, getHead, getObjectFromHead, invalidate, optimizeScanForSingleObject, remove, removeUnlocked
add, contains, establishListScan, establishListScan, isEmpty, isMultiObjectCollection, next, removeByObject
getHashCode, getKey, getValue, isNativeHashEntry
getObjectStoredInLeaseManager, isBlobStoreEntry
getSubject, release, setSubject
createCopyForAlternatingThread, getAlreadyMatchedFixedPropertyIndexPos, getAlreadyMatchedIndexPath, hasNext, isAlreadyMatched, isExtensionIndex, isMultiListsIterator, next, releaseScan
isIterator
static final int UID_HASH_INDICATOR
IEntryHolder getEntryHolder(CacheManager cacheManager)
IEntryHolder getEntryHolder(CacheManager cacheManager, Context context)
boolean isDeleted()
ArrayList<IObjectInfo<IEntryCacheInfo>> getBackRefs()
void setBackRefs(ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs)
IObjectInfo<IEntryCacheInfo> getMainListBackRef()
void setMainListBackRef(IObjectInfo<IEntryCacheInfo> mainListBackref)
boolean indexesBackRefsKept()
void setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList, IObjectInfo<Object> entryPos)
setLeaseManagerListRefAndPosition
in interface ILeasedEntryCacheInfo
IStoredList<Object> getLeaseManagerListRef()
getLeaseManagerListRef
in interface ILeasedEntryCacheInfo
IObjectInfo<Object> getLeaseManagerPosition()
getLeaseManagerPosition
in interface ILeasedEntryCacheInfo
boolean isConnectedToLeaseManager()
isConnectedToLeaseManager
in interface ILeasedEntryCacheInfo
boolean isSameLeaseManagerRef(ILeasedEntryCacheInfo other)
isSameLeaseManagerRef
in interface ILeasedEntryCacheInfo
int getLatestIndexCreationNumber()
void setLatestIndexCreationNumber(int val)
String getClassName()
void setInCache(boolean checkPendingPin)
boolean setPinned(boolean value, boolean waitIfPendingInsertion)
boolean setPinned(boolean value)
boolean isPinned()
boolean setRemoving(boolean isPinned)
boolean isRemoving()
void setRemoved()
boolean isRemoved()
boolean isRemovingOrRemoved()
boolean wasInserted()
boolean isRecentDelete()
void setRecentDelete()
boolean preMatch(Context context, ITemplateHolder template)
IServerTypeDesc getServerTypeDesc()
default boolean hasSize()
hasSize
in interface IScanListIterator<IEntryCacheInfo>
default int size()
ICollection
size
in interface ICollection<IEntryCacheInfo>
size
in interface IScanListIterator<IEntryCacheInfo>
ICollection.isEmpty()
Copyright © GigaSpaces.