This video describes the BiFunction functional interface in Java and shows how it can be used in conjunction with lambda expressions and method references in the context of an example that showcases the Java collections framework's ConcurrentHashMap and Set classes. See http://www.dre.vanderbilt.edu/~schmidt/JavaFP/3.3.5-Java-functional-interfaces-bifunction.pdf for a PDF version of the slides.