Uses of Interface
org.anchoranalysis.feature.session.replace.ReplaceStrategy
| Package | Description |
|---|---|
| org.anchoranalysis.feature.session |
A defined context in which one or more features are provided inputs and produce results.
|
| org.anchoranalysis.feature.session.replace |
Strategies on whether to reuse or invalidate a feature-input's cache.
|
-
Uses of ReplaceStrategy in org.anchoranalysis.feature.session
Method parameters in org.anchoranalysis.feature.session with type arguments of type ReplaceStrategy Modifier and Type Method Description static <T extends FeatureInput>
FeatureCalculatorMulti<T>FeatureSession. with(FeatureList<T> features, FeatureInitialization initialization, Optional<SharedFeatures> sharedFeatures, org.anchoranalysis.core.log.Logger logger, BoundReplaceStrategy<T,? extends ReplaceStrategy<T>> replaceStrategy)Starts a feature-session for a list of features, with particular initialization, and areplaceStrategy. -
Uses of ReplaceStrategy in org.anchoranalysis.feature.session.replace
Classes in org.anchoranalysis.feature.session.replace with type parameters of type ReplaceStrategy Modifier and Type Class Description classBoundReplaceStrategy<T extends FeatureInput,S extends ReplaceStrategy<T>>Attaches a replacement-strategy to a session lazily.Classes in org.anchoranalysis.feature.session.replace that implement ReplaceStrategy Modifier and Type Class Description classAlwaysNew<T extends FeatureInput>Always create a newSessionInputSequentialwith no reuse or caching between calls.classCacheAndReuseStrategy<T extends FeatureInput>Reuse an existingFeatureCalculationInput, as stored in a least-recently used cache, and without invalidating it.classReuseSingletonStrategy<T extends FeatureInput>Always re-use an existingSessionInputSequential, invalidating it each time a new call occurs.Methods in org.anchoranalysis.feature.session.replace that return ReplaceStrategy Modifier and Type Method Description ReplaceStrategy<T>BoundReplaceStrategy. createOrReuse(FeatureList<T> features, FeatureInitialization initialization, SharedFeatures sharedFeatures, org.anchoranalysis.core.log.Logger logger)Creates aReplaceStrategyfor a particularCacheCreator, or reuses any previously-createdReplaceStrategyif it exists.