Interface MemoizingBiFunction<T,U,R>

All Superinterfaces:
BiFunction<T,U,R>
All Known Implementing Classes:
DefaultMemoizingBiFunction

public interface MemoizingBiFunction<T,U,R> extends BiFunction<T,U,R>
  • Method Details

    • isCached

      boolean isCached(T t, U u)
    • clear

      void clear()
    • remove

      R remove(T t, U u)
    • forEach

      void forEach(Consumer<? super R> consumer)
    • compose

      @NonNull default <K1> @NonNull MemoizingFunction<K1,R> compose(@NonNull @NonNull Function<? super K1,Pair<? extends T,? extends U>> before)