[foreign] RFR Cache binder generated classes with ClassValue
    Sundararajan Athijegannathan 
    sundararajan.athijegannathan at oracle.com
       
    Thu May 17 05:45:18 UTC 2018
    
    
  
Please review: 
http://cr.openjdk.java.net/~sundar/binder_class_cache_cleanup/webrev.00/
* Binder generated classes are cached using two ClassValues - one for 
header impls and one for struct impls.
Other cleanups:
* Enabled those checks for annotations (NativeType, NativeHeader) in 
LibrariesHelper.
* generating default constructor so that we can avoid 
unsafe.allocateInstance() can be avoided to create bind instances.
* Using ArrayList instead of HashMap in BinderClassWriter. We don't need 
the keys and we just need to iterate the values.
Thanks,
-Sundar
    
    
More information about the panama-dev
mailing list