N
- Type of node on which the memoized metric can be computedMetricMemoizer<N>
public class BasicMetricMemoizer<N extends Node> extends java.lang.Object implements MetricMemoizer<N>
Constructor | Description |
---|---|
BasicMetricMemoizer() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Double |
getMemo(ParameterizedMetricKey<N> key) |
Fetch a memoized result for a metric and options.
|
void |
memoize(ParameterizedMetricKey<N> key,
double value) |
Memoizes a result for a metric and options.
|
public java.lang.Double getMemo(ParameterizedMetricKey<N> key)
MetricMemoizer
getMemo
in interface MetricMemoizer<N extends Node>
key
- The metric key parameterized with its optionspublic void memoize(ParameterizedMetricKey<N> key, double value)
MetricMemoizer
memoize
in interface MetricMemoizer<N extends Node>
key
- The metric key parameterized with its optionsvalue
- The value to storeCopyright © 2002–2018 PMD. All rights reserved.