| Package | Description | 
|---|---|
| com.gigaspaces.internal.server.space.eviction | |
| com.gigaspaces.server.eviction | |
| com.j_spaces.core.cache | |
| com.j_spaces.core.cache.blobStore | 
| 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  | 
BlobStoreRefEntryCacheInfo
The resident part of entry that resides blob-store 
 | 
Copyright © GigaSpaces.