Interface EvictableServerEntry

All Superinterfaces:
ServerEntry
All Known Subinterfaces:
IEntryCacheInfo
All Known Implementing Classes:
BlobStoreRefEntryCacheInfo, EvictableEntryCacheInfo, MemoryBasedEntryCacheInfo, MVCCEntryCacheInfo, MVCCShellEntryCacheInfo

public interface EvictableServerEntry extends ServerEntry
Encapsulates information about a server entry.
Since:
9.1
Author:
Yechiel Feffer
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    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 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
  • 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

      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