Uses of Interface
org.eclipse.rdf4j.federated.cache.SourceSelectionCache
Package
Description
-
Uses of SourceSelectionCache in org.eclipse.rdf4j.federated
-
Uses of SourceSelectionCache in org.eclipse.rdf4j.federated.cache
Modifier and TypeClassDescriptionclass
An implementation ofSourceSelectionCache
which uses an in memory GuavaCache
as data structure to maintain information.Modifier and TypeMethodDescriptionstatic List
<StatementSource> CacheUtils.checkCacheForStatementSourcesUpdateCache
(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) Checks the cache for relevant statement sources to the provided statement.static boolean
CacheUtils.checkCacheUpdateCache
(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) Checks the cache if some endpoint can provide results to the subquery. -
Uses of SourceSelectionCache in org.eclipse.rdf4j.federated.evaluation
Modifier and TypeMethodDescriptionFederationEvalStrategy.performSourceSelection
(List<Endpoint> members, SourceSelectionCache cache, QueryInfo queryInfo, GenericInfoOptimizer info) Perform source selection for all statements of the query. -
Uses of SourceSelectionCache in org.eclipse.rdf4j.federated.optimizer
Modifier and TypeMethodDescriptionstatic void
SourceSelection.SourceSelectionExecutorWithLatch.run
(SourceSelection sourceSelection, List<SourceSelection.CheckTaskPair> tasks, SourceSelectionCache cache) Execute the given list of tasks in parallel, and block the thread until all tasks are completed.ModifierConstructorDescriptionSourceSelection
(List<Endpoint> endpoints, SourceSelectionCache cache, QueryInfo queryInfo)