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.
-
Interface Summary Interface Description CacheCreator Creates aFeatureCalculationCachethat accepts a particular input type.CalculateForChild<T extends FeatureInput> Performs calculations using child-caches instead of the main cacheFeatureCalculationCache<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.ResettableCalculation A calculation that be invalidated (resetted), removing any existing cached value. -
Class Summary Class Description ChildCacheName A unique identifier for a child-cache's name commposed potentially of two elements.