Package com.gigaspaces.server.eviction
Interface EvictableServerEntry
- All Superinterfaces:
ServerEntry
- All Known Subinterfaces:
IEntryCacheInfo
- All Known Implementing Classes:
BlobStoreRefEntryCacheInfo,EvictableEntryCacheInfo,MemoryBasedEntryCacheInfo,MVCCEntryCacheInfo,MVCCShellEntryCacheInfo
Encapsulates information about a server entry.
- Since:
- 9.1
- Author:
- Yechiel Feffer
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionin order to avoid searching the eviction handler data structures when an existing entry is rendered to it by the space cache manager, the eviction-handler may store a payload to the entry in it data structure and retrieve it latergetUID()Returns the entry unique space identifier.voidsetEvictionPayLoad(Object evictionPayLoad) in order to avoid searching the eviction handler data structures when an existing entry is rendered to it by the space cache manager, the eviction-handler may store a payload to the entry in it data structure and retrieve it laterMethods inherited from interface com.gigaspaces.server.ServerEntry
getExpirationTime, getFixedPropertyValue, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getVersion
-
Method Details
-
getUID
String getUID()Returns the entry unique space identifier. -
getEvictionPayLoad
Object getEvictionPayLoad()in order to avoid searching the eviction handler data structures when an existing entry is rendered to it by the space cache manager, the eviction-handler may store a payload to the entry in it data structure and retrieve it later- Returns:
- the eviction payload to the entry, or null if not stored
-
setEvictionPayLoad
in order to avoid searching the eviction handler data structures when an existing entry is rendered to it by the space cache manager, the eviction-handler may store a payload to the entry in it data structure and retrieve it later
-