I think we have to add a storeFence or two to avoid publishing NamedFunctions whose resolvedHandle may otherwise be observed as only partially visible:http://cr.openjdk.java.net/~redestad/8142487/webrev.03/
Same here. No need in Unsafe.storeFence if proper constructor is used. Best regards, Vladimir Ivanov