static <I> Collection<ThreadSafeDFACacheOracle<I>> |
ThreadSafeDFACaches.createCache(Alphabet<I> alphabet,
Collection<? extends MembershipOracle<I,Boolean>> oracles) |
Enhances each oracle of a given collection with a shared, thread-safe cache for a DFA learning setup.
|
static <I> Supplier<ThreadSafeDFACacheOracle<I>> |
ThreadSafeDFACaches.createCache(Alphabet<I> alphabet,
Supplier<? extends MembershipOracle<I,Boolean>> oracleSupplier) |
Enhances a given oracle supplier with a shared, thread-safe cache for a DFA learning setup.
|
static <I> Collection<ThreadSafeDFACacheOracle<I>> |
ThreadSafeDFACaches.createDAGCache(Alphabet<I> alphabet,
Collection<? extends MembershipOracle<I,Boolean>> oracles) |
Enhances each oracle of a given collection with a shared, thread-safe cache for a DFA learning setup, using a DAG
for internal cache organization.
|
static <I> Supplier<ThreadSafeDFACacheOracle<I>> |
ThreadSafeDFACaches.createDAGCache(Alphabet<I> alphabet,
Supplier<? extends MembershipOracle<I,Boolean>> oracleSupplier) |
Enhances a given oracle supplier with a shared, thread-safe cache for a DFA learning setup, using a DAG for
internal cache organization.
|
static <I> Collection<ThreadSafeDFACacheOracle<I>> |
ThreadSafeDFACaches.createDAGPCCache(Alphabet<I> alphabet,
Collection<? extends MembershipOracle<I,Boolean>> oracles) |
|
static <I> Supplier<ThreadSafeDFACacheOracle<I>> |
ThreadSafeDFACaches.createDAGPCCache(Alphabet<I> alphabet,
Supplier<? extends MembershipOracle<I,Boolean>> oracleSupplier) |
|
static <I> Collection<ThreadSafeDFACacheOracle<I>> |
ThreadSafeDFACaches.createTreeCache(Alphabet<I> alphabet,
Collection<? extends MembershipOracle<I,Boolean>> oracles) |
Enhances each oracle of a given collection with a shared, thread-safe cache for a DFA learning setup, using a
tree for internal cache organization.
|
static <I> Supplier<ThreadSafeDFACacheOracle<I>> |
ThreadSafeDFACaches.createTreeCache(Alphabet<I> alphabet,
Supplier<? extends MembershipOracle<I,Boolean>> oracleSupplier) |
Enhances a given oracle supplier with a shared, thread-safe cache for a DFA learning setup, using a tree for
internal cache organization.
|
static <I> Collection<ThreadSafeDFACacheOracle<I>> |
ThreadSafeDFACaches.createTreePCCache(Alphabet<I> alphabet,
Collection<? extends MembershipOracle<I,Boolean>> oracles) |
|
static <I> Supplier<ThreadSafeDFACacheOracle<I>> |
ThreadSafeDFACaches.createTreePCCache(Alphabet<I> alphabet,
Supplier<? extends MembershipOracle<I,Boolean>> oracleSupplier) |
|