Package | Description |
---|---|
org.anchoranalysis.feature.session |
A defined context in which one or more features are provided inputs and produce results.
|
org.anchoranalysis.feature.session.cache.finder |
Strategies to determine which child-cache (among hierarchy) to employ for a particular feature
calculation.
|
org.anchoranalysis.feature.session.replace |
Strategies on whether to reuse or invalidate a feature-input's cache.
|
Constructor and Description |
---|
SessionInputSequential(T input,
CacheCreator cacheCreator,
ChildCacheFinder findChild)
Creates for a particular input,
CacheCreator and ChildCacheFinder . |
Modifier and Type | Class and Description |
---|---|
class |
CheckCacheForSpecificChildren
For particular child-caches, check if a
FeatureCalculationInput is available from another
LRU-cache and reuse. |
class |
DefaultChildCacheFinder
The default strategy for finding children by always directly taking (or creating a child-cache)
as necessary.
|
Modifier and Type | Method and Description |
---|---|
ChildCacheFinder |
ChildCacheFinder.finderForGrandchild()
What finder to use for children-of-children?
|
ChildCacheFinder |
DefaultChildCacheFinder.finderForGrandchild() |
ChildCacheFinder |
CheckCacheForSpecificChildren.finderForGrandchild() |
static ChildCacheFinder |
DefaultChildCacheFinder.instance()
Singleton instance of
DefaultChildCacheFinder . |
Constructor and Description |
---|
AlwaysNew(CacheCreator cacheCreator,
ChildCacheFinder findChildStrategy) |
ReuseSingletonStrategy(CacheCreator cacheCreator,
ChildCacheFinder findChildStrategy)
Constructor with custom means of creating a
FeatureCalculationInput |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.