| Package | Description |
|---|---|
| org.semanticweb.elk.util.collections |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Evictor<E>
Keeps track of added elements and informs of which of these elements were
evicted.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEvictor<E> |
class |
CapacityBalancingEvictor<E>
An
RecencyEvictor that balances its capacity so that some proportion
of repeatedly added elements is not evicted. |
class |
CountingEvictor<E>
Acts as
RecencyEvictor for elements that have been added more times
than the specified number. |
class |
NQEvictor<E>
Acts as a sequence of
RecencyEvictor (called levels) where if element
being added is in some of them, it is removed and added to the next level, or
if there is no next level, it is readded to the last one. |
class |
RecencyEvictor<E>
Evicts least recent elements after the capacity is exceeded.
|
Copyright © 2011–2024 Live Ontologies Project. All rights reserved.