Package org.anchoranalysis.feature.calculate.cache
package org.anchoranalysis.feature.calculate.cache
Classes to cache feature-results or parts of feature-results that occur repeatedly among features
or across calculations of the same feature.
-
ClassDescriptionCreates a
FeatureCalculationCache
that accepts a particular input type.CalculateForChild<T extends FeatureInput>Performs calculations using child-caches instead of the main cacheA unique identifier for a child-cache's name commposed potentially of two elements.FeatureCalculationCache<T extends FeatureInput>A context in which to calculate features while caching certain duplicated internal calculations among the features.FeatureSymbolCalculator<T extends FeatureInput>Resolves and calculates a feature by a symbol.A calculation that be invalidated (resetted), removing any existing cached value.