| Package | Description |
|---|---|
| com.trivago.triava.tcache | |
| com.trivago.triava.tcache.core | |
| com.trivago.triava.tcache.eviction |
| Modifier and Type | Field and Description |
|---|---|
protected EvictionInterface<K,V> |
CacheLimit.evictionClass |
| Modifier and Type | Method and Description |
|---|---|
EvictionInterface<K,V> |
Builder.getEvictionClass() |
EvictionInterface<K,V> |
TriavaCacheConfiguration.getEvictionClass() |
| Modifier and Type | Method and Description |
|---|---|
Builder<K,V> |
Builder.setEvictionClass(EvictionInterface<K,V> clazz) |
B |
TriavaCacheConfiguration.setEvictionClass(EvictionInterface<K,V> clazz)
Sets a custom eviction policy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClockEviction<K,V>
Clock eviction based on last access time.
|
class |
FreezingEvictor<K,V>
Convenience class that implements EvictionInterface.
|
class |
LFUEviction<K,V>
LFU eviction based on use count
|
class |
LRUEviction<K,V>
LRU eviction based on last access time
|
Copyright © 2018 trivago. All rights reserved.