All Classes and Interfaces
Class
Description
Always create a new
SessionInputSequential with no reuse or caching between calls.Attaches a replacement-strategy to a session lazily.
Reuse an existing
FeatureCalculationInput, as stored in a least-recently used cache, and
without invalidating it.Supplies a
LRUCache that maps a feature input-type to a corresponding to FeatureCalculationInput.An existing cache that can be used as a source for child-caches elsewhere.
A collection of existing caches that can collectively be used as sources for child-caches
elsewhere.
For particular child-caches, check if a
FeatureCalculationInput is available from another
LRU-cache and reuse.Strategy to determine which child-cache (among hierarchy) to employ for a particular feature
calculation.
The default strategy for finding children by always directly taking (or creating a child-cache)
as necessary.
Adds a cache to a
FeatureCalculatorSingle or FeatureCalculatorMulti.A single-point in the code for creating feature-sessions (a factory).
Creates a
FeatureCalculationCache which caches the results of calls to features, even if
the same feature appears multiple times, directly or indirectly.Different strategies on associating a
FeatureCalculationInput with a particular
input.Always re-use an existing
SessionInputSequential, invalidating it each time a new call
occurs.Calculates features with successively different inputs, without caching any results from one
input to the next.
A feature-input that will be used in a
SequentialSession