Package | Description |
---|---|
com.gigaspaces.internal.server.space.eviction | |
com.gigaspaces.server.eviction | |
com.j_spaces.core.cache | |
com.j_spaces.core.cache.offHeap |
Modifier and Type | Method and Description |
---|---|
Iterator<EvictableServerEntry> |
ChainSegment.evictionCandidates() |
Iterator<EvictableServerEntry> |
IEvictionChain.evictionCandidates() |
Iterator<EvictableServerEntry> |
ChainsSegments.evictionCandidates() |
Modifier and Type | Method and Description |
---|---|
void |
ChainSegment.insert(EvictableServerEntry entry) |
void |
IEvictionChain.insert(EvictableServerEntry entry) |
void |
ChainsSegments.insert(EvictableServerEntry entry) |
boolean |
ChainSegment.isEvictable(EvictableServerEntry entry) |
boolean |
IEvictionChain.isEvictable(EvictableServerEntry entry) |
boolean |
ChainsSegments.isEvictable(EvictableServerEntry entry) |
void |
TimeBasedSpaceEvictionStrategy.onInsert(EvictableServerEntry entry) |
void |
ConcurrentLruSpaceEvictionStrategy.onInsert(EvictableServerEntry entry) |
void |
TimeBasedSpaceEvictionStrategy.onLoad(EvictableServerEntry entry) |
void |
ConcurrentLruSpaceEvictionStrategy.onLoad(EvictableServerEntry entry) |
void |
ConcurrentLruSpaceEvictionStrategy.onRead(EvictableServerEntry entry) |
void |
TimeBasedSpaceEvictionStrategy.onRemove(EvictableServerEntry entry) |
void |
ConcurrentLruSpaceEvictionStrategy.onRemove(EvictableServerEntry entry) |
void |
ConcurrentLruSpaceEvictionStrategy.onUpdate(EvictableServerEntry entry) |
boolean |
ChainSegment.remove(EvictableServerEntry entry) |
boolean |
IEvictionChain.remove(EvictableServerEntry entry) |
boolean |
ChainsSegments.remove(EvictableServerEntry entry) |
boolean |
ChainSegment.touch(EvictableServerEntry entry) |
boolean |
IEvictionChain.touch(EvictableServerEntry entry) |
boolean |
ChainsSegments.touch(EvictableServerEntry entry) |
Constructor and Description |
---|
TimeBasedEvictionPayload(IObjectInfo<EvictableServerEntry> backref,
long expirationTime,
boolean shortLived) |
Modifier and Type | Method and Description |
---|---|
void |
SpaceEvictionStrategy.onInsert(EvictableServerEntry entry)
Called when a new entry is written to the space.
|
void |
SpaceEvictionStrategy.onLoad(EvictableServerEntry entry)
Called when an entry is loaded into the space from an external data source.
|
void |
SpaceEvictionStrategy.onRead(EvictableServerEntry entry)
Called when an entry is read from the space.
|
void |
SpaceEvictionStrategy.onRemove(EvictableServerEntry entry)
Called when an entry is removed from the space.
|
void |
SpaceEvictionStrategy.onUpdate(EvictableServerEntry entry)
Called when an entry is updated in the space.
|
boolean |
SpaceEvictionManager.tryEvict(EvictableServerEntry entry)
Attempts to evict the specified entry from the space.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IEntryCacheInfo |
Modifier and Type | Class and Description |
---|---|
class |
EvictableEntryCacheInfo |
class |
MemoryBasedEntryCacheInfo |
Modifier and Type | Method and Description |
---|---|
void |
CacheManager.addToEvictionStrategy(EvictableServerEntry entry,
boolean isNew) |
boolean |
CacheManager.isResidentCacheEntry(EvictableServerEntry entry) |
void |
CacheManager.removeFromEvictionStrategy(EvictableServerEntry entry) |
boolean |
CacheManager.tryEvict(EvictableServerEntry entry)
get permission to evict an entry, and if granted remove the entry from cache.
|
Modifier and Type | Class and Description |
---|---|
class |
OffHeapRefEntryCacheInfo
The resident part of entry that resides off-heap
|
Copyright © GigaSpaces.