| Package | Description |
|---|---|
| org.apache.ignite.cache.eviction.fifo |
Contains cache FIFO eviction policy implementations.
|
| org.apache.ignite.cache.eviction.igfs |
Contains IGFS LRU eviction policy implementations.
|
| org.apache.ignite.cache.eviction.lru |
Contains cache LRU eviction policy implementations.
|
| org.apache.ignite.cache.eviction.random |
Contains cache randomized eviction policy implementations.
|
| org.apache.ignite.configuration | |
| org.apache.ignite.internal.visor.util |
| Modifier and Type | Class and Description |
|---|---|
class |
CacheFifoEvictionPolicy<K,V>
Eviction policy based on
First In First Out (FIFO) algorithm. |
| Modifier and Type | Class and Description |
|---|---|
class |
CacheIgfsPerBlockLruEvictionPolicy
IGFS eviction policy which evicts particular blocks.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CacheLruEvictionPolicy<K,V>
Eviction policy based on
Least Recently Used (LRU) algorithm. |
| Modifier and Type | Class and Description |
|---|---|
class |
CacheRandomEvictionPolicy<K,V>
Cache eviction policy which will select random cache entry for eviction if cache
size exceeds the
CacheRandomEvictionPolicy.getMaxSize() parameter. |
| Modifier and Type | Method and Description |
|---|---|
CacheEvictionPolicy<K,V> |
CacheConfiguration.getEvictionPolicy()
Gets cache eviction policy.
|
CacheEvictionPolicy<K,V> |
CacheConfiguration.getNearEvictionPolicy()
Gets eviction policy for
near cache which is different from the one used for
partitioned cache. |
| Modifier and Type | Method and Description |
|---|---|
void |
CacheConfiguration.setEvictionPolicy(CacheEvictionPolicy evictPlc)
Sets cache eviction policy.
|
void |
CacheConfiguration.setNearEvictionPolicy(CacheEvictionPolicy nearEvictPlc)
Sets eviction policy for near cache.
|
| Modifier and Type | Method and Description |
|---|---|
static Integer |
VisorTaskUtils.evictionPolicyMaxSize(CacheEvictionPolicy plc)
Extract max size from eviction policy if available.
|
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC3 Release Date : March 24 2015