## Uses of Interface
org.apache.ignite.cache.eviction.EvictableEntry

Packages that use EvictableEntry
Package | Description
--- | ---
org.apache.ignite.cache.eviction | Contains cache eviction policy implementations.
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.sorted | Contains cache sorted eviction policy implementation.
org.apache.ignite.internal.processors.cache |

### Uses of EvictableEntry in org.apache.ignite.cache.eviction

Methods in org.apache.ignite.cache.eviction with parameters of type EvictableEntry
Modifier and Type | Method and Description
--- | ---
`void` | AbstractEvictionPolicy.`onEntryAccessed(boolean rmv, EvictableEntry<K,V> entry)` Callback for whenever entry is accessed.
`void` | EvictionPolicy.`onEntryAccessed(boolean rmv, EvictableEntry<K,V> entry)` Callback for whenever entry is accessed.
`protected abstract boolean` | AbstractEvictionPolicy.`touch(EvictableEntry<K,V> entry)`

### Uses of EvictableEntry in org.apache.ignite.cache.eviction.fifo

Methods in org.apache.ignite.cache.eviction.fifo that return types with arguments of type EvictableEntry
Modifier and Type | Method and Description
--- | ---
`Collection<EvictableEntry<K,V>>` | FifoEvictionPolicy.`queue()` Gets read-only view on internal `FIFO` queue in proper order.

Methods in org.apache.ignite.cache.eviction.fifo with parameters of type EvictableEntry
Modifier and Type | Method and Description
--- | ---
`protected boolean` | FifoEvictionPolicy.`touch(EvictableEntry<K,V> entry)`

### Uses of EvictableEntry in org.apache.ignite.cache.eviction.igfs

Methods in org.apache.ignite.cache.eviction.igfs with parameters of type EvictableEntry
Modifier and Type | Method and Description
--- | ---
`void` | IgfsPerBlockLruEvictionPolicy.`onEntryAccessed(boolean rmv, EvictableEntry<IgfsBlockKey,byte[]> entry)` Callback for whenever entry is accessed.

### Uses of EvictableEntry in org.apache.ignite.cache.eviction.lru

Methods in org.apache.ignite.cache.eviction.lru that return types with arguments of type EvictableEntry
Modifier and Type | Method and Description
--- | ---
`Collection<EvictableEntry<K,V>>` | LruEvictionPolicy.`queue()` Gets read-only view on internal `FIFO` queue in proper order.

Methods in org.apache.ignite.cache.eviction.lru with parameters of type EvictableEntry
Modifier and Type | Method and Description
--- | ---
`protected boolean` | LruEvictionPolicy.`touch(EvictableEntry<K,V> entry)`

### Uses of EvictableEntry in org.apache.ignite.cache.eviction.sorted

Methods in org.apache.ignite.cache.eviction.sorted that return types with arguments of type EvictableEntry
Modifier and Type | Method and Description
--- | ---
`Collection<EvictableEntry<K,V>>` | SortedEvictionPolicy.`queue()` Gets read-only view of backed queue in proper order.

Methods in org.apache.ignite.cache.eviction.sorted with parameters of type EvictableEntry
Modifier and Type | Method and Description
--- | ---
`protected boolean` | SortedEvictionPolicy.`touch(EvictableEntry<K,V> entry)`

Constructor parameters in org.apache.ignite.cache.eviction.sorted with type arguments of type EvictableEntry
Constructor and Description
`SortedEvictionPolicy(Comparator<EvictableEntry<K,V>> comp)` Constructs sorted eviction policy with given maximum size and given entry comparator.
`SortedEvictionPolicy(int max, Comparator<EvictableEntry<K,V>> comp)` Constructs sorted eviction policy with given maximum size and given entry comparator.
`SortedEvictionPolicy(int max, int batchSize, Comparator<EvictableEntry<K,V>> comp)` Constructs sorted eviction policy with given maximum size, eviction batch size and entries comparator.

### Uses of EvictableEntry in org.apache.ignite.internal.processors.cache

Classes in org.apache.ignite.internal.processors.cache that implement EvictableEntry
Modifier and Type | Class and Description
--- | ---
`class` | `CacheEvictableEntryImpl<K,V>` Entry wrapper that never obscures obsolete entries from user.

Methods in org.apache.ignite.internal.processors.cache that return EvictableEntry
Modifier and Type | Method and Description
--- | ---
`<K,V> EvictableEntry<K,V>` | GridCacheEntryEx.`wrapEviction()`
`<K,V> EvictableEntry<K,V>` | GridCacheMapEntry.`wrapEviction()`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.2.0
Release Date | : September 15 2017