Package fj

Class P1.ReferenceMemo<A>

    • Field Detail

      • fa

        private final F0<A> fa
      • v

        private volatile java.lang.ref.Reference<P1<A>> v
    • Constructor Detail

      • ReferenceMemo

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

      • _1

        public final A _1()
        Description copied from class: P1
        Access the first element of the product.
        Specified by:
        _1 in class P1<A>
        Returns:
        The first element of the product.
      • computeValue

        private A computeValue()
      • newReference

        abstract <B> java.lang.ref.Reference<B> newReference​(B ref)