GigaSpaces XAP 9.7.2 API

com.gigaspaces.server.eviction
Interface EvictableServerEntry

All Superinterfaces:
ServerEntry

public interface EvictableServerEntry
extends ServerEntry

Encapsulates information about a server entry.

Since:
9.1
Author:
Yechiel Feffer
See Also:
SpaceEvictionStrategy

Method Summary
 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
 String getUID()
          Returns the entry unique space identifier.
 void setEvictionPayLoad(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 later
 
Methods inherited from interface com.gigaspaces.server.ServerEntry
getExpirationTime, getFixedPropertyValue, getPropertyValue, getSpaceTypeDescriptor, getVersion
 

Method Detail

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

void setEvictionPayLoad(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 later


GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.