Package org.anchoranalysis.feature.session.cache.finder
Strategies to determine which child-cache (among hierarchy) to employ for a particular feature
calculation.
-
Interface Summary Interface Description CacheSupplier<T extends FeatureInput,E extends Exception> Supplies aLRUCachethat maps a feature input-type to a corresponding toFeatureCalculationInput.ChildCacheFinder Strategy to determine which child-cache (among hierarchy) to employ for a particular feature calculation. -
Class Summary Class Description CacheTransferSource<T extends FeatureInput> An existing cache that can be used as a source for child-caches elsewhere.CacheTransferSourceCollection A collection of existing caches that can collectively be used as sources for child-caches elsewhere.CheckCacheForSpecificChildren For particular child-caches, check if aFeatureCalculationInputis available from another LRU-cache and reuse.DefaultChildCacheFinder The default strategy for finding children by always directly taking (or creating a child-cache) as necessary.