Uses of Interface
org.anchoranalysis.feature.session.replace.ReplaceStrategy
Packages that use ReplaceStrategy
Package
Description
A defined context in which one or more features are provided inputs and produce results.
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 ReplaceStrategyModifier and TypeMethodDescriptionstatic <T extends FeatureInput>
FeatureCalculatorMulti<T> FeatureSession.with(FeatureList<T> features, FeatureInitialization initialization, Optional<SharedFeatures> sharedFeatures, 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 ReplaceStrategyModifier and TypeClassDescriptionclassBoundReplaceStrategy<T extends FeatureInput, S extends ReplaceStrategy<T>>Attaches a replacement-strategy to a session lazily.Classes in org.anchoranalysis.feature.session.replace that implement ReplaceStrategyModifier and TypeClassDescriptionclassAlwaysNew<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 ReplaceStrategyModifier and TypeMethodDescriptionBoundReplaceStrategy.createOrReuse(FeatureList<T> features, FeatureInitialization initialization, SharedFeatures sharedFeatures, Logger logger) Creates aReplaceStrategyfor a particularCacheCreator, or reuses any previously-createdReplaceStrategyif it exists.