Class Underscore.MemoizeFunction<F,​T>

  • All Implemented Interfaces:
    Function<F,​T>
    Enclosing class:
    Underscore<T>

    public abstract static class Underscore.MemoizeFunction<F,​T>
    extends Object
    implements Function<F,​T>
    • Field Detail

      • cache

        private final Map<F,​T> cache
    • Constructor Detail

      • MemoizeFunction

        public MemoizeFunction()
    • Method Detail

      • calc

        public abstract T calc​(F n)
      • apply

        public T apply​(F key)
        Specified by:
        apply in interface Function<F,​T>