Interface | Description |
---|---|
SystemStateHandler<S> |
A implementation of this interface that is set to the
ReuseTree (see ReuseOracle.ReuseOracleBuilder.withSystemStateHandler(SystemStateHandler) ) will be informed
about all removed system states whenever ReuseTree.disposeSystemstates() gets called. |
Class | Description |
---|---|
BoundedDeque<E> |
A generic deque-derived container which transparently acts either as a stack or a queue, and optionally
a capacity restriction with a configurable policy which element is evicted (or reject) if the maximum capacity is
reached.
|
ReuseEdge<S,I,O> | |
ReuseNode<S,I,O> | |
ReuseNode.NodeResult<S,I,O> | |
ReuseTree<S,I,O> |
The
ReuseTree is a tree like structure consisting of nodes (see ReuseNode ) and edges (see ReuseEdge ) that is used by the ReuseOracle : Nodes may contain a system state (see ReuseNode.fetchSystemState(boolean) ) that could be used for executing suffixes of membership queries. |
ReuseTree.ReuseTreeBuilder<S,I,O> |
Enum | Description |
---|---|
BoundedDeque.AccessPolicy |
The policy which determines in which order elements are accessed.
|
BoundedDeque.EvictPolicy |
The policy which determines in which order elements are removed if the maximum capacity is reached.
|
Copyright © 2018. All rights reserved.