Package fj

Class P1.WeakReferenceMemo<A>

  • All Implemented Interfaces:
    F0<A>, java.util.function.Supplier<A>
    Enclosing class:
    P1<A>

    static final class P1.WeakReferenceMemo<A>
    extends P1.ReferenceMemo<A>
    • Constructor Detail

      • WeakReferenceMemo

        WeakReferenceMemo​(F0<A> fa)
    • Method Detail

      • weakMemo

        public P1<A> weakMemo()
        Description copied from class: P1
        Like memo, but the memoized value is wrapped into a WeakReference
        Overrides:
        weakMemo in class P1<A>