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, setEvictionPayLoadgetExpirationTime, getFixedPropertyValue, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getVersiongetSubject, setSubjectaddUnlocked, dump, freeSLHolder, getHead, getObjectFromHead, invalidate, optimizeScanForSingleObject, remove, removeUnlockedadd, contains, establishListScan, establishListScan, isEmpty, isMultiObjectCollection, next, removeByObjectgetHashCode, getKey, getValue, isNativeHashEntrygetObjectStoredInLeaseManager, isBlobStoreEntrygetSubject, release, setSubjectcreateCopyForAlternatingThread, getAlreadyMatchedFixedPropertyIndexPos, getAlreadyMatchedIndexPath, hasNext, isAlreadyMatched, isExtensionIndex, isMultiListsIterator, next, noRematchNeeded, releaseScanisIteratorstatic 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 ILeasedEntryCacheInfoIStoredList<Object> getLeaseManagerListRef()
getLeaseManagerListRef in interface ILeasedEntryCacheInfoIObjectInfo<Object> getLeaseManagerPosition()
getLeaseManagerPosition in interface ILeasedEntryCacheInfoboolean isConnectedToLeaseManager()
isConnectedToLeaseManager in interface ILeasedEntryCacheInfoboolean isSameLeaseManagerRef(ILeasedEntryCacheInfo other)
isSameLeaseManagerRef in interface ILeasedEntryCacheInfoint 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()
ICollectionsize in interface ICollection<IEntryCacheInfo>size in interface IScanListIterator<IEntryCacheInfo>ICollection.isEmpty()Copyright © GigaSpaces.