| 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> | IEvictionChain. evictionCandidates() | 
| Iterator<EvictableServerEntry> | ChainsSegments. evictionCandidates() | 
| Iterator<EvictableServerEntry> | ChainSegment. evictionCandidates() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | IEvictionChain. insert(EvictableServerEntry entry) | 
| void | ChainsSegments. insert(EvictableServerEntry entry) | 
| void | ChainSegment. insert(EvictableServerEntry entry) | 
| boolean | IEvictionChain. isEvictable(EvictableServerEntry entry) | 
| boolean | ChainsSegments. isEvictable(EvictableServerEntry entry) | 
| boolean | ChainSegment. isEvictable(EvictableServerEntry entry) | 
| void | ConcurrentLruSpaceEvictionStrategy. onInsert(EvictableServerEntry entry) | 
| void | TimeBasedSpaceEvictionStrategy. onInsert(EvictableServerEntry entry) | 
| void | ConcurrentLruSpaceEvictionStrategy. onLoad(EvictableServerEntry entry) | 
| void | TimeBasedSpaceEvictionStrategy. onLoad(EvictableServerEntry entry) | 
| void | ConcurrentLruSpaceEvictionStrategy. onRead(EvictableServerEntry entry) | 
| void | ConcurrentLruSpaceEvictionStrategy. onRemove(EvictableServerEntry entry) | 
| void | TimeBasedSpaceEvictionStrategy. onRemove(EvictableServerEntry entry) | 
| void | ConcurrentLruSpaceEvictionStrategy. onUpdate(EvictableServerEntry entry) | 
| boolean | IEvictionChain. remove(EvictableServerEntry entry) | 
| boolean | ChainsSegments. remove(EvictableServerEntry entry) | 
| boolean | ChainSegment. remove(EvictableServerEntry entry) | 
| boolean | IEvictionChain. touch(EvictableServerEntry entry) | 
| boolean | ChainsSegments. touch(EvictableServerEntry entry) | 
| boolean | ChainSegment. 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  | BlobStoreRefEntryCacheInfoThe resident part of entry that resides blob-store | 
Copyright © GigaSpaces.