Class BasicMetricMemoizer<N extends Node>

  • Type Parameters:
    N - Type of node on which the memoized metric can be computed
    All Implemented Interfaces:
    MetricMemoizer<N>

    @Deprecated
    public class BasicMetricMemoizer<N extends Node>
    extends Object
    implements MetricMemoizer<N>
    Deprecated.
    See package description
    Basic implementation of a metric memoizer.
    Since:
    6.0.0
    Author:
    Clément Fournier
    • Constructor Detail

      • BasicMetricMemoizer

        public BasicMetricMemoizer()
        Deprecated.
    • Method Detail

      • getMemo

        public Double getMemo​(ParameterizedMetricKey<N> key)
        Deprecated.
        Description copied from interface: MetricMemoizer
        Fetch a memoized result for a metric and options.
        Specified by:
        getMemo in interface MetricMemoizer<N extends Node>
        Parameters:
        key - The metric key parameterized with its options
        Returns:
        The memoized result, or null if it wasn't found
      • memoize

        public void memoize​(ParameterizedMetricKey<N> key,
                            double value)
        Deprecated.
        Description copied from interface: MetricMemoizer
        Memoizes a result for a metric and options.
        Specified by:
        memoize in interface MetricMemoizer<N extends Node>
        Parameters:
        key - The metric key parameterized with its options
        value - The value to store