InvokeDynamic is a new instruction for the Java 7 VM which allows language implementers to handle method dispatch for any language quickly. This talk covers the basics of how it works and what it enables in JRuby 1.7
used •Resulting call site object is “bound” to where InDy was invoked and is used for subsequent calls •CallSites can designate their own caching behavior